1 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以通過幾種方式跳出循環(huán),最簡單的是簡單的break;語句
例如:
<?php
$csv = fopen("file.csv", "r");
$row = fgetcsv($csv);
foreach($_POST as $key => $value)
{
? $result = $key;
}
while ($row = fgetcsv($csv)) {
? ? if(in_array($result, $row)) {
? ? ? ? echo json_encode($row);
? ? ? ? break; // exit while() loop
? ? }
}
?>
如果您的嵌套循環(huán)(循環(huán)中的循環(huán)),也請閱讀 doco。然后你只需傳入一個(gè) int 匹配多少級別來“打破”,即:break 2;
http://php.net/manual/en/control-structures.break.php
中斷(PHP 4、PHP 5、PHP 7)
break 結(jié)束當(dāng)前 for、foreach、while、do-while 或 switch 結(jié)構(gòu)的執(zhí)行。
break 接受一個(gè)可選的數(shù)字參數(shù),該參數(shù)告訴它要打破多少嵌套的封閉結(jié)構(gòu)。默認(rèn)值是 1,只有直接的封閉結(jié)構(gòu)被打破。
- 1 回答
- 0 關(guān)注
- 134 瀏覽
添加回答
舉報(bào)