$array=array(); $array[key]='val'; $array[keya]='val1'; $array[keyb]='val2'; Как выбрать первый элемент? $array[0] не работает ...
Ответ
Если надо получить значение первого элемента массива, не зная его ключа, то можно использовать функцию array_shift(), но не всегда удобна тем, что этот элемент, она как бы вырезает из массива:
$array=array();
$array[key]='val';
$array[keya]='val1';
$array[keyb]='val2';
$first= array_shift($array);
echo $first; // val
print_r($array); // что осталось в массиве
Array
(
[keya] => val1
[keyb] => val2
)
Второй способ - это использовать указатель current
$array=array();
$array[key]='val';
$array[keya]='val1';
$array[keyb]='val2';
//reset($array); // можно использовать для полной уверенности, что указатель будет на первом элементе массива (не принципиально)
echo current($array); // val
Комментариев нет:
Отправить комментарий