У меня есть массив JSON, который Im пытается разобрать с помощью PHP с помощью array_column (PHP 5.5).
Моя цель - проверить значение определенного ключа в массиве и выполнить некоторый дополнительный код, зависящий от результата.
Например, с массивом ниже... Я хотел бы найти field_number 335 в массиве и принять значение (Фамилия) и эхо на экран. Фактический массив [1] может быть разным каждый раз по мере роста массива, где в качестве field_number всегда будет 335.
Array
(
[0] => Array
(
[id] => 286
[lead_id] => 5
[form_id] => 4
[field_number] => 1
[value] => First Name
)
[1] => Array
(
[id] => 287
[lead_id] => 5
[form_id] => 4
[field_number] => 335
[value] => Last name
)
[2] => Array
(
[id] => 288
[lead_id] => 5
[form_id] => 4
[field_number] => 339
[value] => Australia
)
Надеюсь, это имеет смысл и с достаточной информацией, чтобы помочь кому-то указать мне в правильном направлении.
Большое спасибо всем!
ура
вы можете использовать array_search && array_column
$key = array_search('335', array_column($array, 'field_number'));
это должно дать вам массив id, например. echo $array[$key]['value'];