Remplacer des balises html par des balises encodées
Bonjour à tous j'ai fais une fonction qui décode les balises du moins je crois lol
Mais je souhaite effectuer le contraire afin de récupérer le contenu bien propre
.
Je pense avoir utilisé les bon caractère sans certitude, cependant le comportement est très curieux.
au lieux de me retourner :
Citation:
Un tout /petit >strong<test>/strong<
il me retourne :
Code:
Un tout /petit >strong<test>/strong<
Marrant :mouarf:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public static function encodeEntities($str,$special=false)
{
if ($special) {
$str = str_replace(
array('&','<','</','>'),
array('&', '>','>/','<'),
$str);
}
# Some extra replacements
$extra = array(
"'" => '''
);
$str = str_replace(array_keys($extra),array_values($extra),$str);
return $str;
} |