Bonjour,
J'ai un soucis pour itérer sur un tableau, voilà, j'ai tableau sous cette forme stocké dans $this->remote_addresses :
array (size=2)
'group 1' =>
array (size=2)
'Address 1' => string 'Address 1' (length=43)
'group 2' =>
array (size=1)
'Address 2' => string 'Address 2' (length=43)
Je souhaite faire une boucle pour vérifier que les adresses appartiennent bien au group qui correspond, j'ai fait ça :
foreach ($this->remote_addresses[$group_name] as $key => $address) {
..
}
ça fonctionne; j'ai le résultat souhaité, mais PhpStorm rale et me souligne un warning sur le $this->remote_addresses[$group_name] , je voulais savoir s'il existe une manière plus propre de le faire.
Merci d'avance.
Le message exact est : Invalid argument supplied foreach, il pense que c'est un type string, alors que je veux bien itérer sur un tableau..
Pourtant, un point de vu logique c'est correct ?
Soit tu as définis un type différent d'un tableau (dans les commentaires de la propriété), soit tu as mal initialisé ta propriété.