function array_value_from_key($array,$key)
{
return !empty($array[$key]) ? $array[$key] : null;
}
我問的原因是因爲我有一個返回數組的類函數。本地php(5+)函數是否存在可以在1行中執行以下操作的函數?
而不必做
$myArray = myClass::giveMeArray();
$myValue = $myArray[$myKey];
的我想要做的沿
$myValue = array_value_from_key(myClass::giveMeArray(),$myKey);
線的東西當返回一個對象,你可以鏈中的對象,如
$myValue = myClass::giveMeObject()->aValue;
瞧,很好,乾淨..不能找到似乎是一個簡單而平凡的功能是駕駛我瘋了......
PS ..我想如何使用這樣的功能
if(arrayKeyVal(aClass::giveMeArray(),$myKey)) {
do_something();
}
對不起,不是我在找什麼,謝謝你的回覆。 – Vinh 2008-11-05 06:34:24
這應該是你在找什麼。 – eyelidlessness 2008-11-05 06:40:17
不,重點是不要將數組臨時存儲在變量中。 – Vinh 2008-11-05 06:49:00