Почему он не возвращается?
Воспроизведите путем жесткого кодирования оскорбительный символ Юникода, который был уничтожен при создании этого сообщения:
$r = "Welcome";
if (strpos($r, "\u{200C}Welcome") !== FALSE) {
echo "Good";
}
Подробнее здесь: https://stackoverflow.com/questions/850 ... -width-cha
Strpos() возвращает false, когда строка иглы содержит невидимый символ/символ нулевой ширины ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Свободное сравнение strpos() с >=0 или == false не всегда возвращает правильный результат.
Anonymous » » в форуме Php - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проверка strpos() == false не позволяет найти совпадение в начале строки [дубликат]
Anonymous » » в форуме Php - 0 Ответы
- 41 Просмотры
-
Последнее сообщение Anonymous
-