PHP html_entity_decode() ကုန်းစစ်

အကျိုးသက်

ပြောင်းလဲမှီး ဖြစ်သော အခြားအသုံးပြု သတ္တုပုံကုဲ့ "<" (သို့မဟုတ်) ">" (ကြီးကြပ်) အခြားအသုံးပြု အခြားအသုံးပြု။

<?php
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars_decode($str);
?>

အထက် အမှတ်အသား အား HTML အစီအစဉ် ကို

<!DOCTYPE html>
<html>
<body>
This is some <b>bold</b> text.
</body>
</html>

အထက် အမှတ်အသား အား ဘရပ်ဆိုက် အစီအစဉ် ကို

This is some bold text.

အခြေခံ နှင့် အသုံးပြုပုံ

htmlspecialchars_decode() ကုန်းစစ် ပြောင်းလဲမှီး ပြောင်းလဲမှီး သတ္တုပုံကုဲ့ အခြားအသုံးပြု အမျိုးအစားများ ပြောင်းလဲမှီးပြီး အခြားအသုံးပြု။

ပြောင်းလဲမှီး ဖြစ်သော အခြားအသုံးပြု သတ္တုပုံကုဲ့ အမျိုးအစားများသည်:

  • & ပြောင်းလဲမှီး & (ဖြတ်တ်)
  • " ပြောင်းလဲမှီး " (အခြားအသုံးပြု)
  • ' ပြောင်းလဲမှီး ' (စတုံးကွက်)
  • < ပြောင်းလဲမှီး < (သို့မဟုတ်)
  • > ပြောင်းလဲမှီး > (ကြီးကြပ်)

htmlspecialchars_decode() ကုန်းစစ် သတ္တုပုံကုဲ့ ကုလားအမြန်() ကုန်းစစ် ပြန်လည်ပြောင်းလဲမှီး။

အပြောအဆ

htmlspecialchars_decode(string,flags)
ပါဝင်သည် ဖော်ပြ
string ဖြစ်စေ၊ လိုအပ်သည်။ ပြောင်းလဲမှီး အသုံးပြုကုဲ့ အခြားအသုံးပြု။
flags

အချို့ရှိ၍။ အခြားအသုံးပြု နှင့် အသုံးပြုကုဲ့ အခြားအသုံးပြု အမျိုးအစား အသုံးပြုကြသည်။

အခြားအသုံးပြု အခြားအသုံးပြု အမျိုးအစားများ။

  • ENT_COMPAT - ပုံမှာ။ အခြားအသုံးပြု နှစ်ခုစလုံး မပြောင်းလဲမှီး။
  • ENT_QUOTES - အခြားအသုံးပြု နှစ်ခုစလုံး ပြောင်းလဲမှီး။
  • ENT_NOQUOTES - အခြားအသုံးပြု မပြောင်းလဲမှီး။

အသုံးပြုကြသော အခြားအသုံးပြုကုဲ့ ကုလားအမြန် ပုံစံများ။

  • ENT_HTML401 - ပုံမှာ။ သတ္တုပုံကုဲ့ ကုလားအမြန် 4.01 ကုဲ့ကျမ်းသဘင်။
  • ENT_HTML5 - သတ္တုပုံကုဲ့ ကုလားအမြန် 5 ကုဲ့ကျမ်းသဘင်။
  • ENT_XML1 - သတ္တုပုံကုဲ့ ကုလားအမြန် 1 ကုဲ့ကျမ်းသဘင်။
  • ENT_XHTML - သတ္တုပုံကုဲ့ ကုလားအမြန်ကုဲ့ ကုဲ့ကျမ်းသဘင်။

နည်းပါး အချက်အလက်

ပြန်လည်ပေးသော အချက်အလက် ပြန်လည်ပေးသော အချက်အလက် ကို ပြန်လည်ပေးပါ
PHP ပုံစံ 5.1.0+
အစီရင်ခံစာ

PHP 5.4 တွင် အသုံးပြုရန် အခြေခံ အချက်အလက် အပေါ် အခြေခံ အချက်အလက် ပြုပြင်ထားသော အခွင့်အရေး အပေါ်

  • ENT_HTML401
  • ENT_HTML5
  • ENT_XML1
  • ENT_XHTML

ပိုမို အချက်အလက်

အမှတ် 1

ပြင်ဆင်ထားသော HTML အကွဲကွဲ အမှတ်အသား ကို အချက်အလက် ကွဲပြားစေသည်

<?php
$str = "Bill & 'Steve'";
echo htmlspecialchars_decode($str, ENT_COMPAT); // နှစ်ခုစလုံး ကွဲပြားစေသည်
echo "<br>";
echo htmlspecialchars_decode($str, ENT_QUOTES); // နှစ်ခုစလုံး ကွဲပြားစေသည်
echo "<br>";
echo htmlspecialchars_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 = 'I love "PHP".';
echo htmlspecialchars_decode($str, ENT_QUOTES); // နှစ်ခုစလုံး ကွဲပြားစေသည်
?>

အထက် အမှတ်အသား အား HTML အစီအစဉ် ကို

<!DOCTYPE html>
<html>
<body>
I love "PHP".
</body>
</html>

အထက် အမှတ်အသား အား ဘရပ်ဆိုက် အစီအစဉ် ကို

I love "PHP".