>  기사  >  백엔드 개발  >  PHP에서 foreach()를 사용할 때 루프에서 벗어나거나 루프를 종료하려는 경우 구현 방법

PHP에서 foreach()를 사용할 때 루프에서 벗어나거나 루프를 종료하려는 경우 구현 방법

不言
不言원래의
2018-08-22 16:44:068129검색

이 문서의 내용은 PHP에서 foreach()를 사용할 때 루프를 종료하거나 루프를 종료하는 방법에 대한 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다. .

예제 1:

PHP의 루프에서 foreach()를 사용할 때 루프 도중 특정 조건이 충족되면

$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

이 루프에서 벗어나 다음 루프를 계속 실행하고 싶습니다. 또는 특정 조건이 충족되면 foreach() 루프를 종료할 때 continue 및 break가 각각 사용됩니다.

예제 2:

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

관련 권장 사항:

PHP에서 무한 분류를 구현하는 방법: 재귀적 방법 및 참조 방법

PHP의 Public&Private&Protect 간 간단한 비교 및 ​​사용법 소개

위 내용은 PHP에서 foreach()를 사용할 때 루프에서 벗어나거나 루프를 종료하려는 경우 구현 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.