This topic created in 4146 days ago, the information mentioned may be changed or developed.
switch ($_SERVER['REQUEST_URI']) {
case '111':
# code...
break;
case '222':
# code...
break;
想判断二级二录,但是每个二级目录下可能有不一样的三级目录
/111/1
/111/2
/111/3
/222/1
/222/2
/222/3
12 replies • 2015-07-04 14:03:15 +08:00
 |
|
你试试不就知道了? PS: 遇到这样的问题我一般懒得试,直接改用if()else()
|
 |
|
switch case 相当低能,当然不行。
|
 |
|
$tmpArr=explode($_SERVER['REQUEST_URI']); switch ($tmpArr[1])
|
 |
|
不是switch行不行,而是你行不行
|
 |
|
case 可以用条件语句 switch(1){ case explode('/', $_SERVER['REQUEST_URI'])[1] == '111': echo '111'; break; }
|
 |
|
switch用通配就失去switch的意义了吧……就变成一长串if else 的语法糖了
|
 |
|
6L的方法让那个我想到这个。。。
|
 |
|
谢谢
|
 |
|
LZ不用框架的吗?REQUEST_URI的匹配一般框架都有Route之类的模块专门处理,只有你没想到的,没有做不了的
|
 |
|
eooJul 4, 2015 via Android
12
header("Content-Type:text/html;charset=UTF-8");
|