使用 PHP 检索数组中的特定元素

我创建了一个数组,作为示例,使用我的示例数组,我想搜索 [entity_id] 元素并检索与其关联的 [value] 元素。对于我的示例数组,如果我搜索 entity_id 4,它将返回 1。我如何使用 PHP 执行此操作?


Array

(

[0] => Array

    (

        [entity_id] => 1

        [value] => 0

    )


[1] => Array

    (

        [entity_id] => 2

        [value] => 0

    )


[2] => Array

    (

        [entity_id] => 3

        [value] => 2

    )


[3] => Array

    (

        [entity_id] => 4

        [value] => 1

    )


)


白衣染霜花
浏览 171回答 1
1回答

守着一只汪

echo $array[array_search('4', array_column($array, 'entity_id'))]['value'];通过提取 entity_id 列并搜索来获取外部键,然后使用该键访问内部值
打开App,查看更多内容
随时随地看视频慕课网APP