Incrémenter une valeur à l'intérieur de php foreach?
Est-il possible d'incrémenter une variable php à l'intérieur d'un foreach?
Je sais comment faire une boucle en déclarant à l'extérieur.
Je suis à la recherche de quelque chose comme la syntaxe ci-dessous
foreach ($some as $somekey=>$someval; $i++)
{
}
Le ci-dessus n'est pas valide.
s, je suis à la recherche de quelque chose de similaire. Il peut me sauver deux lignes de codes
$i++
n'est pas autorisé dans le foreach
. Avez-vous le mélanger avec for($i = 0; $i < 10; $i++)
?s, je suis à la recherche de quelque chose de similaire. Il peut me sauver deux lignes de codes
OriginalL'auteur gopivignesh.m | 2012-06-15
Vous devez vous connecter pour publier un commentaire.
Pas, vous devrez utiliser
OriginalL'auteur Ananth
OriginalL'auteur Zoltan Toth
paresseux façon de le faire est:
,mais vous avez à portée foreach $i n'existais pas, après foreach ou à la dernière unset il
mais vous devez utiliser pour le cycle pour que leopold a écrit.
OriginalL'auteur Matas Lesinskas
Je sais que c'est un ancien ici, mais ce sont mes pensées.
-- Mise à jour --
Il permettrait d'atteindre, ce que vous cherchez en premier lieu.
Pourtant, vous auriez à incrémenter l'index $i.
Donc, il ne serait pas vous épargner tout en tapant.
merci, pour le mettre à jour.
OriginalL'auteur leopold
Est-il une raison de ne pas utiliser
?
OriginalL'auteur axiomer
OriginalL'auteur Nadir Sampaoli
i est juste une variable. Même si il est utilisé pour effectuer une itération sur n'importe quel élément que vous utilisez, il peut toujours être modifié comme tous les autres.
OriginalL'auteur YYZ
Cela fera l'affaire!
N'oubliez pas que vous aurez à définir $i = 0 avant la boucle foreach si vous voulez commencer à compter/incrémentation de 0.
OriginalL'auteur minethisis
OriginalL'auteur Majid Mushtaq