Berbuka jika dan foreach
P粉651109397
2023-08-28 11:32:39
<p>Saya mempunyai gelung foreach dan pernyataan if. Akhirnya saya perlu keluar dari foreach jika perlawanan ditemui. </p>
<pre class="brush:php;toolbar:false;">foreach ($equipxml as $equip) {
$current_device = $equip->xpath("nama");
jika ($peranti_semasa[0] == $peranti) {
// Mendapati padanan dalam fail.
$nodeid = $equip->id;
<pecahkan if dan foreach di sini>
}
}</pre>
<p><br /></p>
Hanya guna
break
. itu sahaja.if
bukan struktur kitaran, jadi anda tidak boleh "memecahkannya".Walau bagaimanapun, anda boleh melakukan ini dengan hanya memanggil
break 来突破
. Dalam contoh anda ia mempunyai kesan yang diingini:foreach
Hanya untuk memastikan ia utuh bagi sesiapa sahaja yang terjumpa soalan ini dan sedang mencari jawapan.
break
mengambil hujah pilihan yang mentakrifkan berapa banyak struktur gelung yang harus dipecahkan. Contoh:Hasil keluaran: