Добавлено вопрос несколько часов назад. Не удалось разобраться с решениями, поставленными таким образом, попробовал немного по-своему, теперь у меня есть что-то, но все же он не работает, как будто я хочу, чтобы он работал.acces первый элемент массива
У меня есть массив
$values = array(
$aV=>$aP,
$bV=>$bP,
$cV=>$cP,
$dV=>$dP
);
тогда я sort
его как этот `arsort (значения $);
результат Array ([geel] => 28 [groen] => 20 [rood] => 20 [blauw] => 12)
Теперь я хочу Acces первый/второй/tird/четвертый элемент передать его на Так что я хочу $values[0]
быть первым элементом. В этом случае Geel 28
. Но если я попытаюсь ответить $values[0]
, то он говорит Undefined offset: 0
(то же самое с 1/2/3 и т. Д.). Очевидно, потому что у меня нет [0]
, но как я могу установить [0]
в первый элемент в массиве (который различен каждый раз. Значение geel
не всегда [0]
, но мне нужен первый элемент (с наименьшим номером) до be [0]
, так что я могу echo $values[0]
быть первым элементом массива с наименьшим номером
[http://stackoverflow.com/questions/1921421/get-the-first-element-of-an-array](http://stackoverflow.com/questions/1921421/get-the-first-element -of-a-array) –
ваш индекс [geel] не [0]. – RJParikh
'$ values = array_values ($ values)' – splash58