if 및 foreach 깨기
P粉651109397
2023-08-28 11:32:39
<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>
으아악
그냥
break
을 사용하세요. 그게 다야.if
은 순환 구조가 아니므로 "깨뜨릴" 수 없습니다.그러나 간단히
으아악break 来突破
에 전화하면 됩니다. 귀하의 예에서는 원하는 효과가 있습니다.foreach
이 질문을 우연히 발견하고 답변을 찾고 있는 다른 사람을 위해 그대로 유지합니다.
으아악break
중단해야 하는 루프 구조의 수 를 정의하는 선택적 인수를 사용합니다. 예:결과 출력: