Задать вопрос
@Farrien
Tell me who

Как найти в массиве по числовому ключу, если все ключи строковые?

array(
"mandarin" => "frukt",
"gopota" => "ovoch"
);


Как мне получить, например, первое значение массива?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
iNickolay
@iNickolay
как вариант - функцией
$myArr = array(
  "mandarin" => "frukt",
  "gopota" => "ovoch"
);

function searchByKey($array, $num) {
  $i = 0;
  foreach($array as $item) {
    if($i === $num) return $item;
    $i++;
  }
}

echo serachByKey($myArr, 1); // => ovoch
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iDrugov
Хуже глупых вопросов только глупые ответы.
$myArr = array(
"mandarin" => "frukt",
"gopota" => "ovoch"
);

echo reset($myArr); // frukt
// или:
echo current($myArr); // frukt
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы