проблема декодирования сущности html в PHP?
Я пытаюсь преобразовать HTML-сущности из исходной строки в их эквивалент литерального символа.
Например:
<?php
$string = "Hello – World";
$converted = html_entity_decode($string);
?>
Хотя это правильно преобразует сущность на экране, когда я смотрю на HTML-код, он все еще показывает явную сущность. Мне нужно изменить это так, чтобы он буквально преобразовывал сущность, поскольку я не использую строку в HTML-странице.
Есть какие-нибудь идеи о том, что я делаю неправильно?
К вашему сведению, я отправляю преобразованную строку в Apple Push служба уведомлений:
$payload['aps'] = array('alert' => $converted, 'badge' => 1, 'sound' => 'default');
$payload = json_encode($payload);