#алгоритм #php
$array=array(); $array[key]='val'; $array[keya]='val1'; $array[keyb]='val2'; Как выбрать первый элемент? $array[0] не работает ...
Ответы
Ответ 1
Если надо получить значение первого элемента массива, не зная его ключа, то можно использовать функцию 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Ответ 2
раз тема популярная, то оставлю своё просто решение $imgs = [ 'first' => '213121321', 'last' => '9898989', ]; $first = reset($imgs); $last = end($imgs);Ответ 3
foreach($array as $key => $value) { $FirstIndex = $array[$key]; break; }Ответ 4
echo $array[key]; какой вопрос такой и ответ)
Комментариев нет:
Отправить комментарий