我正在使用PHP foreach(),有时当内部代码不能满足我的需求时,我想重新尝试相同的级别,而不是继续下一个级别.
那可能吗?
例:
foreach($pics AS $pic){
if(!upload($pic)){
again; // something like this
}
}
Run Code Online (Sandbox Code Playgroud)
不,但你可以在循环中放置一个while循环,这与你上面所希望的行为相同.但是你应该修改它以使用计数器并在X重试之后停止以防止无限循环.
foreach($pics AS $pic){
while(!upload($pic));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
570 次 |
| 最近记录: |