Maison >développement back-end >tutoriel php >Comment stocker correctement les valeurs d'une boucle foreach dans un tableau en PHP ?
Stockage des valeurs de la boucle Foreach dans un tableau
Lors de l'itération sur des données dans une boucle foreach, vous devrez parfois stocker les valeurs dans un tableau. Cependant, la simple attribution de la valeur à l'intérieur de la boucle ne stocke souvent que la dernière valeur.
Exemple de code avec problème :
foreach($group_membership as $username) { $items = array($username); } print_r($items);
Solution :
Pour stocker toutes les valeurs, déclarez le tableau en dehors de la boucle et utilisez $items[] pour ajouter chacune item:
$items = array(); foreach($group_membership as $username) { $items[] = $username; } print_r($items);
En suivant ce code modifié, le tableau $items contiendra tous les noms d'utilisateur du tableau $group_membership, vous permettant de travailler avec eux efficacement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!