Использование strpos для сопоставления … и

у меня есть это … символ появляется на моей странице вместо ... и я попытался использовать оба, чтобы увидеть, если это в строке, используя:

echo $matches[$indexN];
if (strpos($matches[$indexN], "…") === false && strpos($matches[$indexN], "...") === false) {
echo "false";
}

Вывод $ соответствует [$ indexN]:

…

Вывод оператора if:

false

Что я делаю неправильно?

1

Решение

• ANSI-интерпретация многоточия (…), закодированного в UTF-8. Многоточие — это один символ, в то время как похоже, что вы проходите три (три периода) strpos, Кстати, при работе с многобайтовой кодировкой, такой как UTF-8, вам нужно будет использовать mb_strpos вместо.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]