2009-01-06 7 views
0

Hey, est-ce qu'il y a des fonctions intégrées ou quelque chose comme ça en php qui me permettra de transformer le code spécial HTML comme: < (;),> (;), Á (;) et © (;) etc ... dans <,>, A et ©HTML code spécial à ASCII

Disons que j'ai la valeur:

$fileName = "Gibt es eine schö(;)ne Offroadstrecke? (;)"; 

et je veux ceci:

$fileName = "Gibt es eine schöne Offroadstrecke? "; 

de toute façon facile de le faire avec php? La première chose que je voulais faire était de faire une fonction qui remplaçait tout le code HTML, recherche chaque chaîne pour les codes et remplacer mais c'est beaucoup de code à la fin. :)

+0

Je sens votre mise en forme a été sali par StackOverflow - est-ce pas? Ou aviez-vous vraiment l'intention (?)? Je suppose que vous voulez vraiment dire que le nom de fichier contient une entité HTML. – Ben

Répondre

4

Je pense que vous voulez html_entity_decode

+0

Vous pouvez utiliser '\' pour sortir des traits de soulignement, par ex. html \ _entity \ _decode – ChrisW

+0

Excellent! Merci Chris. – Ben

+0

Yep c'est ... Merci: D – suxSx

1

Y a-t-il une raison pour laquelle vous ne pouvez pas simplement faire un RegEx (ou un autre outil) pour rechercher et remplacer "(;)"?