gpt4 book ai didi

php - 案例中的 Foreach 循环

转载 作者:可可西里 更新时间:2023-10-31 22:52:20 25 4
gpt4 key购买 nike

我一直在尝试进入 PHP slugs,但我遇到了一个问题——我正在尝试建立一种方法,我可以在数组中添加一个新条目,它会为某人创建一个新页面访问。

这是代码:

 switch ($page) {

// Adds the links.
foreach ($LINKS as $linkName => $linkAdd) {
case $linkName:
require "templates/views/$linkAdd";
}

// The default switch.
default:
echo '404 Not Found';
break;

}

循环给了我一个错误,说在 switch 中使用 foreach 循环是意外的,我想知道是否有解决这个问题的方法或者是否不使用这种方法是不是很聪明?

是否只有 foreach 循环受此方法影响?或者是否有其他类型的循环。

最佳答案

foreach 不能那样使用。对于您的代码,不需要该循环。这可能要简单得多。您有 $Links 数组,其中 $page 作为键和用于包含文件的值。

if(isset($LINKS[$page])) { // check if $page exists in $LINKS
require "templates/views/" . $LINKS[$page]; // include
} else {
echo '404 Not Found'; // default case
}

关于php - 案例中的 Foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36564132/

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