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