मैं एचटीएमएल इकाइयों को एक स्रोत स्ट्रिंग से उनके शाब्दिक चरित्र समकक्ष में परिवर्तित करने की कोशिश कर रहा हूं।html_entity_decode समस्या?
उदाहरण के लिए:
<?php
$string = "Hello – World";
$converted = html_entity_decode($string);
?>
इस जबकि ठीक ही, स्क्रीन पर इकाई धर्मान्तरित जब मैं एचटीएमएल कोड को देखो यह अभी भी स्पष्ट इकाई दिखा रहा है। मुझे इसे बदलने की जरूरत है ताकि यह सचमुच इकाई को परिवर्तित कर दे क्योंकि मैं एक HTML पृष्ठ के भीतर स्ट्रिंग का उपयोग नहीं कर रहा हूं।
मैं क्या गलत कर रहा हूं पर कोई विचार? एक UTF-8 वर्ण (एम डैश) को
$payload['aps'] = array('alert' => $converted, 'badge' => 1, 'sound' => 'default');
$payload = json_encode($payload);
में भी परिवर्तित किया जाना चाहिए ईको लाइन ईमानदार होने के लिए अप्रासंगिक है। $ रूपांतरित अभी भी इसमें इकाई है (मैं एक एपीआई के माध्यम से एक आईफोन में परिवर्तित भेज रहा हूँ)। – mootymoots
हाँ मैंने सोचा; यह समस्या नहीं है। मैंने एक जवाब दिया है। – BoltClock
कोई पैरामीटर के साथ, यह केवल < > & को परिवर्तित करता है। – mario