function array_value_from_key($array,$key)
{
return !empty($array[$key]) ? $array[$key] : null;
}
Причина, по которой я спрашиваю, заключается в том, что у меня есть функция класса, которая возвращает массив.
Вместо того, чтобы делать
$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();
}