为了账号安全,请及时绑定邮箱和手机立即绑定

這個php判斷要怎麼簡寫比較好?

這個php判斷要怎麼簡寫比較好?

PHP
MM们 2019-03-04 21:54:11
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;
        }
查看完整回答
反对 回复 2019-03-18
?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

$arr = new Array(
    'default' => $default_title
    '/x.php' => $x,
    ... => ..
);

// 很久没写 PHP 了,不知道如果 key 不存在是会报错还是怎样
// 或者你也可以用 for 循环找到匹配的 $title,否则使用默认 $arr['default']
$title = $arr[$nowSelf];
查看完整回答
反对 回复 2019-03-18
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

$arr = [
    '/x.php' => 'x',
    '/y.php' => 'y',
    '/z.php' => 'z',
]

$title = !isset($arr[$nowSelf])?'':$arr[$nowSelf];

查看完整回答
反对 回复 2019-03-18
?
慕的地10843

TA贡献1785条经验 获得超8个赞

个人推荐使用 switch

switch (variable) {
    case 'value':
        # code...
        break;
    
    default:
        # code...
        break;
}
查看完整回答
反对 回复 2019-03-18
?
茅侃侃

TA贡献1842条经验 获得超21个赞

$arr = [
    '/x.php' => 'x',
    '/y.php' => 'y',
    '/z.php' => 'z',
];
$real_title = $arr[$nowSelf] ?? 'Your default value';
查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 441 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信