मैं घुंघराले apostrophes से छुटकारा पाने की कोशिश कर रहा हूँ (कुछ प्रकार के समृद्ध पाठ दस्तावेज़ से चिपकाया है, मुझे लगता है) और मुझे लगता है कि एक सड़क ब्लॉक मार रहा है। नीचे दिया गया कोड मेरे लिए काम नहीं कर रहा है।PHP - घुंघराले apostrophes से छुटकारा पा रहा है
$word = "Today’s";
$search = array('„', '“', '’');
$replace = array('"', '"', "'");
$word = str_replace($search, $replace, htmlentities($word, ENT_QUOTES));
What I end up with is $word containing 'Today’s'.
जब मैं अपने $ खोज सरणी से ऐम्परसेंड निकालने के लिए, की जगह जगह लेता है, लेकिन यह स्पष्ट रूप से, काम नहीं किया जाएगा के बाद से एम्परसेंड स्ट्रिंग में छोड़ दिया है। जब एम्पर्सेंड में आता है तो str_replace विफल क्यों होता है?
$word = htmlentities(str_replace($search, $replace, $word), ENT_QUOTES);
:
उन घुंघराले apostrophes स्मार्ट उद्धरण कहा जाता है। – random