簡體   English   中英

通過鍵值訪問PHP數組

[英]php access array by key value

我有一個JSON數組,我正在嘗試使用array_column(PHP 5.5)與PHP進行解析。

我的目標是檢查數組中特定鍵的值,並根據結果執行一些其他代碼。

例如下面的數組...我想在數組中找到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'];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM