Tôi đang cố gắng chuyển đổi các thực thể HTML từ một chuỗi nguồn sang ký tự tương đương chữ của chúng.vấn đề html_entity_decode trong PHP?
Ví dụ:
<?php
$string = "Hello – World";
$converted = html_entity_decode($string);
?>
Trong khi điều này một cách đúng đắn chuyển đổi đơn vị trên màn hình, khi tôi nhìn vào mã HTML nó vẫn hiển thị các thực thể rõ ràng. Tôi cần phải thay đổi điều đó để nó theo nghĩa đen chuyển đổi thực thể khi tôi không sử dụng chuỗi trong một trang HTML.
Bất kỳ ý tưởng nào về những gì tôi đang làm sai?
FYI Tôi gửi các chuỗi chuyển đổi sang dịch vụ Push thông báo của Apple:
$payload['aps'] = array('alert' => $converted, 'badge' => 1, 'sound' => 'default');
$payload = json_encode($payload);
Dòng tiếng vang không liên quan đến sự trung thực. $ conversion vẫn có thực thể trong đó (tôi đang gửi chuyển đổi sang iPhone thông qua API). – mootymoots
Vâng tôi đã tìm; đó không phải là vấn đề. Tôi đã cung cấp một câu trả lời. – BoltClock
Không có tham số, nó chỉ chuyển đổi < > & quay lại. – mario