Понадобилось получить первую пару ключ=>значение из массива со строковыми ключами.
array_shift мне не подошел, так как он вырезает из массива пару ключ=>значение и ключ теряется.
Пришлось писать вот такую вот функцию. Вообще странно что в php этого нет. Создалось впечатление, что я просто не там искал.
function get_first_element($arr)
{
foreach ($arr as $value)
{
return $value;
}
}
поискал еще и нашел кое-что получше:
function get_first_element($arr)
{
$ret=each($arr);
return $ret['value'];
}
array_shift мне не подошел, так как он вырезает из массива пару ключ=>значение и ключ теряется.
Пришлось писать вот такую вот функцию. Вообще странно что в php этого нет. Создалось впечатление, что я просто не там искал.
function get_first_element($arr)
{
foreach ($arr as $value)
{
return $value;
}
}
поискал еще и нашел кое-что получше:
function get_first_element($arr)
{
$ret=each($arr);
return $ret['value'];
}