Php : comment faire un trim() sur tout un array()
C’est simple, et voici comment faire en trois lignes (si vous enlevez mes commentaires) : je crée une fonction anonyme qui est appelée en boucle par array_walk() et qui fait un ‘trim’ sur l’élément en cours :
/* Pas très propre, mais rapide et qui reste
* compréhensible : je crée une fonction anonyme qui
* est appelée en boucle par array_walk() et qui fait
* un 'trim' sur l'élément en cours :
*/
array_walk($tab,
create_function('&$item,$key', '$item = trim($item);')
);
Bonjour.
Certes, ça marche, mais pourquoi pas une simple boucle foreach ?