我有一个如下所示的数组
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,但是我怎样才能获得它们的价值呢?
只需稍微更改您的查询
foreach ($array as $data) {
if($data['name'] == 'creativeOption') {
echo $data['value'];
}
}
Run Code Online (Sandbox Code Playgroud)