gpt4 book ai didi

PHP switch case $_GET 变量和 switch case $_GET 变量值

转载 作者:可可西里 更新时间:2023-11-01 00:14:49 27 4
gpt4 key购买 nike

假设我有一个类似于 www.mysite.com/index.php?login=0 的 URL。是否可以切换大小写 $_GET 的变量和切换大小写 $_GET 的变量值?

类似于:

switch ($_GET) {
case 'login' :
switch($_GET['login']) {
case '0' :
echo 'Login failed!';
break;
case '1' :
echo 'Login successful.';
break;
}
break;
case 'register' :
switch ($_GET['register']) {
case '0' :
echo 'Registration failed!';
break;
case '1' :
echo 'Thank you for registering.';
break;
}
break;
default :
echo 'Some other message';
break;
}

我不确定 switch case 是否可以用于关联数组。我究竟做错了什么?干杯!

最佳答案

您必须将开关包含在 foreach() 循环中。

foreach ($_GET as $key => $value) {
switch ($key) {
case 'login' :
switch ($value) {
case '0' :
echo 'Login failed!';
break;
case '1' :
echo 'Login successful.';
break;
}
break;
case 'register' :
switch ($value) {
case '0' :
echo 'Registration failed!';
break;
case '1' :
echo 'Thank you for registering.';
break;
}
break;
default :
echo 'Some other message';
break;
}
}

关于PHP switch case $_GET 变量和 switch case $_GET 变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16650446/

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