2013-04-22 51 views
0

我想知道是否有Java的opt()函數的PHP解決方案。PHP - 用於設置故障預置值的數組的Java opt()

例如:在某些情況下,我得到$_GET參數,有些則不是。我想以這樣的事情:

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

如果myParam沒有設置,myVar被設置爲字符串「無所謂」。

任何想法?

謝謝!

回答

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; 
}