PHP html_entity_decode() ఫంక్షన్
ఉదాహరణ
HTML ఎంటిటీలను అక్షరాలుగా మార్చండి:
<?php $str = "<© W3Sçh°°¦§>"; echo html_entity_decode($str); ?>
పై కోడ్ యొక్క హెచ్టిఎంఎల్ అవుట్పుట్ ఈ విధంగా ఉంటుంది (స్రోత కోడ్ చూడండి):
<!DOCTYPE html> <html> <body> <? W3S?h????> </body> </html>
పై కోడ్ బ్రౌజర్ అవుట్పుట్ కాగితం చూడండి:
<? W3S?h????>
నిర్వచనం మరియు వినియోగం
html_entity_decode() ఫంక్షన్ హెచ్టిఎంఎల్ ఎంటిటీస్ ను అక్షరాలుగా మారుస్తుంది。
html_entity_decode() ఫంక్షన్ అనేది htmlentities() 函数的反函数。
语法
html_entity_decode(string,flags,character-set)
参数 | 描述 |
---|---|
string | 必需。规定要解码的字符串。 |
flags |
可选。规定如何处理引号以及使用哪种文档类型。 可用的引号类型:
规定所使用文档类型的附加 flags:
|
character-set |
可选。字符串值,规定要使用的字符集。 允许的值:
注释:PHP 5.4 ముంది వెర్షన్లలో, గుర్తించలేని అక్షర కొరతలను ISO-8859-1 తో ప్రత్యామ్నాయంగా తీసుకుంటారు. PHP 5.4 నుండి, గుర్తించలేని అక్షర కొరతలను UTF-8 తో ప్రత్యామ్నాయంగా తీసుకుంటారు. |
సాంకేతిక వివరాలు
తిరిగి పొందబడిన విలువ | మార్పిడి అయ్యిన స్ట్రింగ్ తిరిగి పొందండి |
PHP వెర్షన్స్: | 4.3.0+ |
నవీకరణ లెజిండర్స్లు:
వెర్షన్ | వివరణ |
---|---|
PHP 5 | character-set పరామితి మూలతః విలువను UTF-8 గా మార్చబడింది. |
PHP 5.4 |
పరిశీలన పత్రం రకం అనుసరించే అదనపు ఫ్లాగ్స్ జోడించబడింది:
|
PHP 5.3.4 | బహుబయాపస్యం కోడింగ్ మద్దతును కొనసాగించారు. |
మరిన్ని ఉదాహరణలు
ఉదాహరణ 1
HTML ఎంటిటీలను అక్షరాలుగా మార్చండి:
<?php $str = "Bill & 'Steve'"; echo html_entity_decode($str, ENT_COMPAT); // ద్వంద్వ గుర్తులను మార్చండి మాత్రమే echo "<br>"; echo html_entity_decode($str, ENT_QUOTES); // ద్వంద్వ గుర్తులు మరియు ఒక్క గుర్తును మార్చండి echo "<br>"; echo html_entity_decode($str, ENT_NOQUOTES); // ఏ కోట్లను కూడా మార్చవద్దు ?>
పై కోడ్ యొక్క HTML అవుట్పుట్ (స్రోత కోడ్ చూడండి):
<!DOCTYPE html> <html> <body> Bill & 'Steve'<br> Bill & 'Steve'<br> Bill & 'Steve' </body> </html>
పై కోడ్ బ్రౌజర్ అవుట్పుట్ కాగితం చూడండి:
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'
ఉదాహరణ 2
ఈజ్ యూరోపియన్ అక్షరసంకేతపట్టిక ఉపయోగించి, HTML ఎంటిటీలను అక్షరాలుగా మార్చండి:
<?php $str = "My name is Øyvind Åsane. I'm Norwegian."; echo html_entity_decode($str, ENT_QUOTES, "ISO-8859-1"); ?>
పై కోడ్ యొక్క HTML అవుట్పుట్ (స్రోత కోడ్ చూడండి):
<!DOCTYPE html> <html> <body> నా పేరు ?yvind ?sane. నేను నార్వేజియన్ అని ఉన్నాను. </body> </html>
పై కోడ్ బ్రౌజర్ అవుట్పుట్ కాగితం చూడండి:
నా పేరు ?yvind ?sane. నేను నార్వేజియన్ అని ఉన్నాను.