доступ к запутанному элементному распределению в массиве php

0

Я пытаюсь получить доступ к элементу в переменной, переданной мне из черного ящика. Когда я использую что-то вроде

var_dump($var)

для изучения содержимого переменной мне дается нечто похожее на это

array(2) {
    'home' => array(6) {
        'label'=> string(4) "home"
        'title'=> string(15) "go to home page"
        'link' => string(45) "....com/store/"
        'first => bool(true)
        'last' => null
        'readonly' => null
    }
    'category2336' => array(6) {
        'label' => string(9) "the title"
        'link' => string(0) ""
        'title' => null
        'first' => null
        'last' => bool(true)
        'readonly' => null
    }
}

Как получить доступ ко второму ключу в этом массиве (карте)? В частности, область, помеченная категорией2336.

  • 2
    Конечно, это не слишком много, чтобы ожидать, что кто-то прочитает руководство, прежде чем задать такой основной вопрос?
  • 0
    Просто $var['category2336'] .
Показать ещё 3 комментария
Теги:
arrays
key
associative-array

1 ответ

1
Лучший ответ

Если вы просто хотите ключ, вы можете использовать array_keys для получения массива ключей.

$keys = array_keys($var);
echo $keys[1];  // category2336
  • 0
    Спасибо, мой пони icon'd Broheim.
  • 0
    Пожалуйста :-)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню