PHP - tableau vide

(array)$someemptyvariablethatisnotarray retourne array([0] =>) au lieu de array()

Comment puis-je faire si je reçois un tableau vide qui n'est pas itéré quand je l'utilise à l'intérieur foreach() ?

source d'informationauteur Alex