у меня есть это …
символ появляется на моей странице вместо ...
и я попытался использовать оба, чтобы увидеть, если это в строке, используя:
echo $matches[$indexN];
if (strpos($matches[$indexN], "…") === false && strpos($matches[$indexN], "...") === false) {
echo "false";
}
Вывод $ соответствует [$ indexN]:
…
Вывод оператора if:
false
Что я делаю неправильно?
• ANSI-интерпретация многоточия (…), закодированного в UTF-8. Многоточие — это один символ, в то время как похоже, что вы проходите три (три периода) strpos
, Кстати, при работе с многобайтовой кодировкой, такой как UTF-8, вам нужно будет использовать mb_strpos
вместо.
Других решений пока нет …