Supprimer les chaînes vides d'un tableau

Eléphant du PHP | 110 Messages

21 mai 2012, 09:54

Bonjour,

Je cherche une fonction native ( une boucle je trouve ça un peu brouillon pour faire ce genre de vérification).

J'ai fait des recherches,
Et j'ai trouvé ça :

php-debutant/supprimer-les-chaines-vide ... 36891.html

Seulement comme l'a dit Hubert Roksor, les effets secondaires dont :

ça retire les champs dont le contenu est "0" (mais pas "00" autant que je me souvienne)

Me gêne vraiment, pourriez vous me dire ce que vous en pensez ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

21 mai 2012, 12:50

salut,

il s'agit d'un effet de bord du faible type de php, 0 ou '0' sont considéré comme false, dans le cas de array_filter une évaluation à false équivaut à ne pas retourner l'élément.

Le seul moyen et une fonction de callback perso qui retourne true /false en fonction de ce que tu souhaite.

@+
Il en faut peu pour être heureux ......