gpt4 book ai didi

php foreach 继续

转载 作者:IT王子 更新时间:2023-10-29 00:00:00 26 4
gpt4 key购买 nike

如果不满足某些条件,我会尝试跳到循环的下一次迭代。问题是循环仍在继续。

我哪里出错了?

根据第一条评论更新了代码示例。

    foreach ($this->routes as $route => $path) {
$continue = 0;

...

// Continue if route and segment count do not match.
if (count($route_segments) != $count) {
$continue = 12;
continue;
}

// Continue if no segment match is found.
for($i=0; $i < $count; $i++) {
if ($route_segments[$i] != $segments[$i] && ! preg_match('/^\x24[0-9]+$/', $route_segments[$i])) {
$continue = 34;
continue;
}
}

echo $continue; die(); // Prints out 34

最佳答案

如果您尝试将第二个continue 应用于foreach 循环,您必须将其从

continue;

continue 2;

这将指示 PHP 将 continue 语句应用于第二个嵌套循环,即 foreach 循环。否则,它将仅适用于 for 循环。

关于php foreach 继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4270102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com