Поиск значения на 3 -м уровне 3D -массива и вернуть клавишу первого уровняPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Поиск значения на 3 -м уровне 3D -массива и вернуть клавишу первого уровня

Сообщение Anonymous »

Код: Выделить всё

$list[7362][0]['value'] = 'apple';
$list[7362][1]['value'] = 'orange';
$list[9215][0]['value'] = 'lemon';
< /code>
Я хочу ключ для значения 'Orange'. Я попробовал с Array_Search () 
и array_column () , но, очевидно, у меня есть проблема array_column () .

Код: Выделить всё

$key = array_search('orange', array_column($list, 'value'));
< /code>
Как описано < /p>
Получить первое уровне клавиши первой строки, содержащей указанное значение столбца в 2D массиве < /p>
Но мой случай немного отличается. Ключ должен вернуть 7362 
.

Подробнее здесь: https://stackoverflow.com/questions/622 ... -level-key
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»