Почему html_entity_decode () работает для первой строки, а не для второй? - PullRequest
0 голосов
/ 04 сентября 2018
$string1 = 'Cotton Lanyard ½"';
$string2 = 'Organic Cotton Lanyard ⅝"';

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

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

1 Ответ

0 голосов
/ 04 сентября 2018

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

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

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

...