Maison  >  Article  >  développement back-end  >  Comment imbriquer des boucles en PHP

Comment imbriquer des boucles en PHP

墨辰丷
墨辰丷original
2018-05-16 13:43:512946parcourir

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 variable

Utilisez 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 jQuery

L'écueil de l'utilisation de la boucle for pour supprimer des éléments dans une liste en python3

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn