PHP - Java opt()用于设置回退值的数组

时间:2013-04-22 09:42:26

标签: php arrays

我想知道是否有针对Java的opt()函数的PHP解决方案。

例如:在某些情况下,我会得到一个$_GET参数,有些则没有。{我想要这样的事情:

$myVar = $_GET.opt('myParam', 'whatever');

如果未设置myParammyVar将设置为字符串“whatever”。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

function ifnull(array &$array, $key, $default){
    if(!isset($array[$key])){
        $array[$key] = $default;
    }

    return $array[$key];
}

OR

function ifnull(array &$array, $key, $default){
    return isset($array[$key]) ? $array[$key] : $default;
}