PHP html_entity_decode() ڈفنیشن
مثال
ایچ تی ایم ایل نمائش کو چارکیت میں تبدیل کریں:
<?php $str = "<© W3Sçh°°¦§>"; echo html_entity_decode($str); ?>
مذکورہ کوئی کد کا HTML اخراج (خود کو دیکھو):
<!DOCTYPE html> <html> <body> <? W3S?h????> </body> </html>
مذکورہ بالا کوڈ کا براوزر کا نتیجہ:
<? W3S?h????>
تعریف و استعمال
html_entity_decode() ڈفنیشن HTML اشیاء کو اچاروں میں تبدیل کردیگا。
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
ایچ تی ایم ایل نمائش کو چارکیت میں تبدیل کریں:
<?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
یورپائیسی چارکیت کا استعمال سے، ایچ تی ایم ایل نمائش کو چارکیت میں تبدیل کریں:
<?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 ہے. میں ناروے کا ہوں.