if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else if($nowSelf=='/x.php'){
$real_title = $x;
}else{
$real_title = '';
}
這個判斷要怎麼簡寫才好?
5 回答
![?](http://img1.sycdn.imooc.com/545846070001a15002200220-100-100.jpg)
GCT1015
TA贡献1827条经验 获得超4个赞
用Switch
switch ($nowSelf) {
case '/x.php':
$real_title = $x;
break;
case '/x.php':
$real_title = $x;
break;
default:
# code...
break;
}
![?](http://img1.sycdn.imooc.com/5458506b0001de5502200220-100-100.jpg)
汪汪一只猫
TA贡献1898条经验 获得超8个赞
$arr = new Array(
'default' => $default_title
'/x.php' => $x,
... => ..
);
// 很久没写 PHP 了,不知道如果 key 不存在是会报错还是怎样
// 或者你也可以用 for 循环找到匹配的 $title,否则使用默认 $arr['default']
$title = $arr[$nowSelf];
![?](http://img1.sycdn.imooc.com/54584cfb0001308402200220-100-100.jpg)
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
$arr = [
'/x.php' => 'x',
'/y.php' => 'y',
'/z.php' => 'z',
]
$title = !isset($arr[$nowSelf])?'':$arr[$nowSelf];
![?](http://img1.sycdn.imooc.com/5333a1a90001c8d802000200-100-100.jpg)
慕的地10843
TA贡献1785条经验 获得超8个赞
个人推荐使用 switch
switch (variable) {
case 'value':
# code...
break;
default:
# code...
break;
}
![?](http://img1.sycdn.imooc.com/533e4d470001a00a02000200-100-100.jpg)
茅侃侃
TA贡献1842条经验 获得超21个赞
$arr = [
'/x.php' => 'x',
'/y.php' => 'y',
'/z.php' => 'z',
];
$real_title = $arr[$nowSelf] ?? 'Your default value';
- 5 回答
- 0 关注
- 445 浏览
添加回答
举报
0/150
提交
取消