PHP - 从数组中获取特定数据

kat*_*son 0 php arrays

我有一个如下所示的数组

array:7 [?
  0 => array:7 [?
    "id" => "62"
    "name" => "creativeOption"
    "label" => "Other"
    "value" => "dfsdfsdfsdf"
    "someId" => "14"
  ]
  1 => array:7 [?
    "id" => "60"
    "name" => "creativeOption"
    "label" => "checkboxSelection"
    "value" => "AnimSomething"
    "someId" => "14"
  ]
  2 => array:7 [?
    "id" => "61"
    "name" => "creativeOption"
    "label" => "checkboxSelection"
    "value" => "Something"
    "someId" => "14"
  ]
  3 => array:7 [?
    "id" => "59"
    "name" => "creativeNumber"
    "label" => "Something"
    "value" => ""
    "someId" => "14"
  ]
  4 => array:7 [?
    "id" => "57"
    "name" => "creativeNumber"
    "label" => "Something"
    "value" => "Something 2 Info"
    "someId" => "14"
  ]
]
Run Code Online (Sandbox Code Playgroud)

我有兴趣获取名称为creativeOption的值.目前,我有这个

foreach ($array as $data) {
    foreach($data as $key => $value) {
        if($value == 'creativeOption') {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这样我就可以找到所有的creativeOption,但是我怎样才能获得它们的价值呢?

Sty*_*hon 5

只需稍微更改您的查询

foreach ($array as $data) {
    if($data['name'] == 'creativeOption') {
        echo $data['value'];
    }
}
Run Code Online (Sandbox Code Playgroud)