php按键值访问数组
我有一个JSON数组,我试图用PHP使用array_column(PHP5.5)解析它 我的目标是检查数组中特定键的值,并根据结果执行一些附加代码 例如,对于下面的数组…我想在数组中找到字段_编号335,并获取值(姓氏)并返回到屏幕。随着数组的增长,实际数组[1]每次都可能不同,其中as field_编号始终为335php按键值访问数组,php,arrays,json,Php,Arrays,Json,我有一个JSON数组,我试图用PHP使用array_column(PHP5.5)解析它 我的目标是检查数组中特定键的值,并根据结果执行一些附加代码 例如,对于下面的数组…我想在数组中找到字段_编号335,并获取值(姓氏)并返回到屏幕。随着数组的增长,实际数组[1]每次都可能不同,其中as field_编号始终为335 Array ( [0] => Array ( [id] => 286 [lead_id] => 5 [fo
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
)
希望这是有意义的,并且有足够的信息来帮助别人为我指明正确的方向
非常感谢大家
干杯您可以使用数组搜索和数组列
$key = array_search('335', array_column($array, 'field_number'));
这将为您提供数组id
例如,
echo$array[$key]['value']代码>您可以使用数组搜索和数组列
$key = array_search('335', array_column($array, 'field_number'));
这将为您提供数组id
例如,echo$array[$key]['value']代码>很高兴它成功了,请随意选择它作为答案:)很高兴它成功了,请随意选择它作为答案:)