appliquer une fonction à toutes les valeurs d'un tableau... [résolu]

appliquer une fonction à toutes les valeurs d'un tableau... [résolu] - PHP - Programmation

Marsh Posté le 18-04-2003 à 19:06:15    

j'ai un tableau $langue_options_interface
 
je voudrais appliquer htmlentities à toutes les valeurs du tableau. Malheureusement :
 
$langue_options_interface = htmlentities($langue_options_interface);
 
ne fonctionne pas. htmlentities veut seulement une chaine (ce qui est sommes toutes logique).
 
Suis-je obligé de passer par une boucle ?  :??:  
 
J'ai regardé du côté d' array_map, mais ça n'a pas l'air de faire ce que je veux...  :sweat:


Message édité par Hermes le Messager le 18-04-2003 à 19:28:07
Reply

Marsh Posté le 18-04-2003 à 19:06:15   

Reply

Marsh Posté le 18-04-2003 à 19:22:19    

G trouvé...  :love:  :love:  
 

Code :
  1. function html_correction($n)
  2. {
  3. $n = htmlentities($n);
  4. return $n;
  5. }
  6. $langue_options_interface = array_map("html_correction", $langue_options_interface);


 
C'est karrément génial, car comme cela, on écrit tout à fait normalement en utilisant ce syteme de pseudo-templates.

Reply

Marsh Posté le 18-04-2003 à 19:25:43    

Heu en fait, j'suis un crétin, ya encore plus simple :  :lol:  
 

Code :
  1. $langue_options_interface = array_map("htmlentities", $langue_options_interface);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed