@draaax

Как найти ключ в массиве?

Есть массивы:
$config = array(
    'groups' => array(
        'test' => array(
            'name' = > 'test1'
        ),
        'test1' => array(
            'name' = > 'test2'
         )
      ),
    'others' => array(
        'test2' => array(
            'name' = > 'test3'
        ),
        'test3' => array(
            'name' = > 'test4'
        )
    ),
);


Как можно осуществить поиск зная ключ test?

Первым делом я объединил массивы, ибо конфиг очень большой:
$arrayItems = array_merge($config['groups'], $config['others']);

Есть переменная:
$item = 'test';

Думал так получится, но нет:
$itemName = array_search($item, $arrayItems);
var_dump($itemName['name']);

Покажите пожалуйста как правильно...
  • Вопрос задан
  • 90 просмотров
Решения вопроса 2
AlexMaxTM
@AlexMaxTM
А чем такой вариант не устраивает?
$key = $config['groups']['test']
Ответ написан
Wolfnsex
@Wolfnsex Куратор тега PHP
Если не хочешь быть первым - не вставай в очередь!
Это не оно часом?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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