par
Hubert Roksor » 14 mars 2008, 19:08
Je crois que tu voulais le faire dans l'autre sens : array_map('array_filter', $arr). [Màj : ah ben non, je n'avais pas lu ce que faisait ta fonction, en fait on fait la même chose] Par exemple
$arr = array_filter(array_map('array_filter', $arr));
Ça retirera les entrées champs vides, puis les groupes vides.

Effets secondaires
- ça retire les champs dont le contenu est "0" (mais pas "00" autant que je me souvienne)
- ça veut dire que certains groupes n'auront peut-être que 1 ou 2 champs remplis, toujours utiliser isset()
PS : est-ce que quelqu'un pourrait sortir une version utilisant l'extension Filter ?
Je crois que tu voulais le faire dans l'autre sens : array_map('array_filter', $arr). [Màj : ah ben non, je n'avais pas lu ce que faisait ta fonction, en fait on fait la même chose] Par exemple
[php]$arr = array_filter(array_map('array_filter', $arr));[/php]
Ça retirera les entrées champs vides, puis les groupes vides.
:!: Effets secondaires
[list][*]ça retire les champs dont le contenu est "0" (mais pas "00" autant que je me souvienne)
[*]ça veut dire que certains groupes n'auront peut-être que 1 ou 2 champs remplis, toujours utiliser isset()[/list]
PS : est-ce que quelqu'un pourrait sortir une version utilisant l'extension Filter ?