Maison >développement back-end >tutoriel php >Si vous souhaitez sortir de la boucle ou terminer la boucle lorsque vous utilisez foreach() en php, comment l'implémenter

Si vous souhaitez sortir de la boucle ou terminer la boucle lorsque vous utilisez foreach() en php, comment l'implémenter

不言
不言original
2018-08-22 16:44:068172parcourir

Le contenu de cet article concerne la méthode d'implémentation pour sortir de la boucle ou terminer la boucle lors de l'utilisation de foreach() en PHP. J'espère que ce sera le cas. utile pour vous.

Exemple 1 :

Lors de l'utilisation de la boucle foreach() en PHP, je souhaite

$arr = array('a','b','c','d','e');
$html = '';
foreach($arr as $key => $value){
    if($value=='b'){
        $html .= $value;
        continue; // 当 $value为b时,跳出本次循环
    }
    if($value=='c'){
        $html .= $value;
        break; // 当 $value为c时,终止循环
    }
    $html .= $value;
}
echo $html; // 输出: ab

sauter lorsqu'une certaine condition est remplie pendant cette boucle. continuera à exécuter la boucle suivante, ou lorsqu'une certaine condition est remplie, la boucle foreach() sera terminée. Continue et break seront utilisés respectivement.

Exemple 2 :

<?php
$array = array(1,2,3,4,5,6,7,8,9);
foreach ($array as $value)
{
   echo $value;
   if ($value == 5)
    {
        break;
    }
}
 ?> 
结果:12345

Recommandations associées :

Comment implémenter la classification infinie en PHP : méthode récursive et méthode de référence

Une comparaison simple et une introduction à l'utilisation entre Public&Private&Protect en php

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