@nail4ik

Как узнать название вложенного массива?

Есть массив вида
Array
(
    [f7ce3a798930fdd85cdbf9d68205a6c7] => Array
        (
            [id] => 2449
            [price] => 1150
        )
    [dd85cdbf9d68205a6c7f7ce3a798930f] => Array
        (
            [id] => 2449
            [price] => 1150
        )

)

Вложенный массив формируется динамически из хеша.

При выводе через foreach показывает Array. А мне надо f7ce3a798930fdd85cdbf9d68205a6c7
Как мне получить название?
  • Вопрос задан
  • 76 просмотров
Решения вопроса 2
delphinpro
@delphinpro Куратор тега PHP
frontend developer
foreach ($array as $key => value) {
  var_dump($key, $value);
}


$keys = array_keys($array)
foreach ($keys as $key) {
  var_dump($key);
}
Ответ написан
Комментировать
@alexalexes
Вы пользуетесь неполной версией foreach.
foreach($arr as $value)
{
  echo $value;
}

Нужно та, что ключи перебирает.
foreach($arr as $key => $value)
{
  echo $key;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы