1 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊
您能否讓 myFunction 返回一個(gè)值來指示循環(huán)是否應(yīng)該停止?
foreach($user_data as $data_chunks){
foreach($data_chunks as $data_set){
foreach($data_set as $data){
// V-- Collect return value below
$returned_stop = myFunction($data, function($returned_data, $stop){
if($stop){
//log error
}
print $returned_data." ";
});
if ($returned_stop) { // <- Check to stop here
break 2;
}
}
}
}
function myFunction($data, callable $f){
$stop = false;
if($data>5){
$stop = true;
}
$data_to_return = $data*2;
$f($data_to_return,$stop);
return($stop); // <- Return here
}
- 1 回答
- 0 關(guān)注
- 182 瀏覽
添加回答
舉報(bào)