Почему html_entity_decode () работает для первой строки, а не для второй?

$string1 = 'Cotton Lanyard ½"';
$string2 = 'Organic Cotton Lanyard ⅝"';

echo html_entity_decode($string1); //Cotton Lanyard ½"echo html_entity_decode($string2); //Organic Cotton Lanyard ⅝"

Не совсем уверен, как это исправить?

3

Решение

Работает с типом документа HTML5 флаг.

echo html_entity_decode($string2, ENT_HTML5);   // Organic Cotton Lanyard ⅝"

Так как тип по умолчанию ENT_HTML401 (HTML 4.01), я полагаю, это означает, что сущность there там не определена.

6

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector