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 回答
GCT1015
TA贡献1827条经验 获得超4个赞
用Switch
switch ($nowSelf) {
case '/x.php':
$real_title = $x;
break;
case '/x.php':
$real_title = $x;
break;
default:
# code...
break;
}
汪汪一只猫
TA贡献1898条经验 获得超8个赞
$arr = new Array(
'default' => $default_title
'/x.php' => $x,
... => ..
);
// 很久没写 PHP 了,不知道如果 key 不存在是会报错还是怎样
// 或者你也可以用 for 循环找到匹配的 $title,否则使用默认 $arr['default']
$title = $arr[$nowSelf];
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
$arr = [
'/x.php' => 'x',
'/y.php' => 'y',
'/z.php' => 'z',
]
$title = !isset($arr[$nowSelf])?'':$arr[$nowSelf];
慕的地10843
TA贡献1785条经验 获得超8个赞
个人推荐使用 switch
switch (variable) {
case 'value':
# code...
break;
default:
# code...
break;
}
茅侃侃
TA贡献1842条经验 获得超21个赞
$arr = [
'/x.php' => 'x',
'/y.php' => 'y',
'/z.php' => 'z',
];
$real_title = $arr[$nowSelf] ?? 'Your default value';
- 5 回答
- 0 关注
- 441 浏览
添加回答
举报
0/150
提交
取消