במדריך זה נלמד כיצד להמיר ישויות HTML מיוחדות בחזרה לתווים ב-PHP.
פונקציה ()htmlspecialchars_decode
באפשרותכם להשתמש בפונקציה ()htmlspecialchars_decode כדי להמיר את ישויות ה-HTML המיוחדות כגון &, <, > וכו' חזרה לתווים הרגילים (כלומר &, <, >).
הפונקציה ()htmlspecialchars_decode הפוכה לפונקציה ()htmlspecialchars הממירה תווי HTML מיוחדים לישויות HTML.
בפניכם דוגמא לאופן הביצוע:
<?php
$my_str = "We'll come & <b>"find you"</b>.";
// Decode &, <, > and "
echo htmlspecialchars_decode($my_str);
// Decode &, <, >, " and '
echo htmlspecialchars_decode($my_str, ENT_QUOTES);
// Decode &, < and >
echo htmlspecialchars_decode($my_str, ENT_NOQUOTES);
?>
פלט:
We'll come & "find you".