if 및 foreach 깨기
P粉651109397
P粉651109397 2023-08-28 11:32:39
0
2
632
<p>foreach 루프와 if 문이 있습니다. 일치하는 항목이 발견되면 마침내 foreach에서 벗어나야 합니다. </p> <pre class="brush:php;toolbar:false;">foreach ($equipxml을 $equip으로) { $current_device = $equip->xpath("이름"); if ($current_device[0] == $device) { // 파일에서 일치하는 항목을 찾았습니다. $nodeid = $equip->id; <여기서 if 및 foreach를 중단하세요> } }</pre> <p><br /></p>
P粉651109397
P粉651109397

모든 응답(2)
P粉564192131

으아악

그냥 break을 사용하세요. 그게 다야.

P粉729436537

if은 순환 구조가 아니므로 "깨뜨릴" 수 없습니다.

그러나 간단히 break 来突破 foreach 에 전화하면 됩니다. 귀하의 예에서는 원하는 효과가 있습니다.

으아악

이 질문을 우연히 발견하고 답변을 찾고 있는 다른 사람을 위해 그대로 유지합니다.

break 중단해야 하는 루프 구조의 를 정의하는 선택적 인수를 사용합니다. 예:

으아악

결과 출력:

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿