Maison > Article > développement back-end > Comment imbriquer des boucles en PHP
Cet article présente principalement comment imbriquer des boucles for en PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Le principe d'exécution de la boucle for :
Les paramètres de la boucle for sont (valeur initiale ; condition de jugement ; expression de la variable de boucle de mise à jour) Si aucun des trois n'est nécessaire. trois ne le sont pas Si elle est terminée, vous devez appeler manuellement la commande break au moment approprié pour terminer la boucle, sinon la boucle continuera et deviendra une boucle infinie
Le processus d'exécution est :
Déterminez d'abord si la valeur initiale répond aux conditions de jugement, si c'est le cas Puis démarrez la boucle Si elle n'est pas satisfaite, la boucle sera sautée directement. Par conséquent, la boucle suivante ne sera pas exécutée :
for($i=0; $i<0; $i++)Ensuite, exécutez le corps de la boucle (le code entre accolades après for) Utilisez l'expression de variable de boucle de mise à jour pour mettre à jour la variableUtilisez la condition de jugement pour juger si elle n'est pas satisfaite. , la boucle sera terminée si elle est satisfaite, le corps de la boucle sera à nouveau exécutéLa boucle suivante sera donc exécutée 5 fois
for($i=0; $i<5; $i++)
<.>Imbrication de la boucle For :
Si la boucle for est imbriquée, la boucle interne sera exécutée en premier, puis la boucle externe sera exécutée, comme suit :
Lorsque la La boucle commence à être exécutée, le corps de la boucle externe (qui inclut la boucle interne) est d'abord exécuté. À ce moment, $i=0; dans ce processus, lorsque la boucle interne est exécutée, la boucle interne commence à être exécutée. exécuté. Boucle, $j incrémente de 0 à 19 ; après avoir exécuté la boucle interne 20 fois, la boucle externe se termine, $i++ à ce moment, $i=1, et la boucle externe recommence à s'exécuter.//外循环开始 for($i=0; $i<10; $i++) { //这里是外循环的循环体 for($j=0; $j<20; $j++)//内循环开始 { //这里是内循环的循环体 }//内循环结束 }//外循环结束
Pour résumer, le corps de la boucle externe est exécuté 10 fois au total, et le corps de la boucle interne est exécuté 20 fois (le nombre de répétitions de la boucle interne elle-même) * 10 (chaque boucle externe exécute le corps de la boucle interne elle-même) boucle 20 fois) = 200 fois
Recommandations associées :
Quelles sont les différences entre l'utilisation de for loop var et let dans jQuery Explication détaillée de l'utilisation de la boucle for var et let dans jQueryL'écueil de l'utilisation de la boucle for pour supprimer des éléments dans une liste en python3Ce 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!