php中l(wèi)abel的語(yǔ)法是什么

PHP
小樊
81
2024-09-19 13:29:42

在 PHP 中,label 并不是一個(gè)關(guān)鍵字或者保留字。PHP 中的標(biāo)簽(label)通常用于循環(huán)控制結(jié)構(gòu),如 for、foreach、whiledo-while 循環(huán)。

在 PHP 中,你可以使用標(biāo)簽來跳出嵌套循環(huán)。下面是一個(gè)示例:

<?php
outer_loop:
for ($i = 0; $i < 5; $i++) {
    inner_loop:
    for ($j = 0; $j < 5; $j++) {
        if ($i == 2 && $j == 2) {
            break outer_loop; // 跳出外層循環(huán)
        }
        echo "i: {$i}, j: {$j}\n";
    }
}
?>

在這個(gè)示例中,我們使用了兩個(gè)標(biāo)簽:outer_loopinner_loop。當(dāng) $i 等于 2 且 $j 等于 2 時(shí),我們使用 break outer_loop; 語(yǔ)句跳出外層循環(huán)。如果沒有標(biāo)簽,break 語(yǔ)句將只會(huì)跳出內(nèi)層循環(huán)。

0