php按键值访问数组

时间:2015-11-14 02:44:32

标签: php arrays json

我有一个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
    )

希望这有用并且有足够的信息来帮助某人指出我正确的方向。

非常感谢所有人!

干杯

1 个答案:

答案 0 :(得分:0)

你可以使用array_search&& array_column

main()

这应该给你数组ID 例如。 $key = array_search('335', array_column($array, 'field_number'));