Почему html_entity_decode преобразовывает не все HTML-сущности?

Примеры сущностей:
'’',
'"',
' ',
'&',
'',
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
nokimaro
@nokimaro Куратор тега PHP
Потому что этих сущностей нет в таблице кодирования/декодирования
Посмотреть эту таблицу можно так
<?php
var_dump(get_html_translation_table(HTML_ENTITIES));


https://www.php.net/manual/ru/function.get-html-tr...
так же можно поиграться в параметром $flags, который может повлиять на кодирование &quot; например
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Возможно потому, что
var_dump(html_entity_decode('&amp;'), html_entity_decode('&amp;amp;'));

выдаст
string(1) "&"
string(5) "&amp;"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
DANYCOM Краснодар
от 50 000 до 100 000 ₽
ЭР-Телеком Пермь
от 80 000 ₽
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
29 мар. 2020, в 16:22
3000 руб./за проект
29 мар. 2020, в 14:51
999999 руб./за проект