Bonjour
Je fait régulièrement ceci:
N'y a t'il pas moyen de faire un foreach sûr (sans risque de warning) mais sans faire tous ces tests ?Code:
1
2
3
4
5
6
7 if (is_array($arr)){ if(count($arr)>0){ foreach($arr as $v){ echo $v ; } } }
Merci
Version imprimable
Bonjour
Je fait régulièrement ceci:
N'y a t'il pas moyen de faire un foreach sûr (sans risque de warning) mais sans faire tous ces tests ?Code:
1
2
3
4
5
6
7 if (is_array($arr)){ if(count($arr)>0){ foreach($arr as $v){ echo $v ; } } }
Merci
De mémoire, foreach() accepte un tableau vide, donc le count() ne sert pas.
Pour le reste soit tu peux initialiser ta variable et donc tu es sur que ce sera un tableau, soit tu es obligé de tester.
Ok, en fait le is_array sera obligatoire.