我有一个JSON数组,我试图使用array_column(PHP 5.5)解析PHP。
我的目标是检查数组中特定键的值,并根据结果执行一些额外的代码。
例如,使用下面的数组...我想在数组中找到field_number 335并将值(姓氏)和echo返回到屏幕。每次数组增长时,实际数组[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
)
希望这有用并且有足够的信息来帮助某人指出我正确的方向。
非常感谢所有人!
干杯
答案 0 :(得分:0)
你可以使用array_search&& array_column
main()
这应该给你数组ID
例如。 $key = array_search('335', array_column($array, 'field_number'));