我有以下一组数据
[{
"sr_team": [{
"classifications": "BPO",
"email": "maynard_gregory@example.com",
"names": "Maynard Gregory"
}],
"jr_team": [{
"names": "Mr. Curtis Zemlak I",
"email": "curtis_zemlak@example.com",
"available": false
}, {
"names": "Prof. Naomi Eichmann II",
"email": "naomi_eichmann@example.com",
"available": true
}]
}, {
"sr_team": [{
"classifications": "Tech",
"email": "olivia_dawson@example.com",
"names": "Olivia Dawson"
}],
"jr_team": [{
"names": "Benjamin George",
"email": "benjamin_george@example.com",
"available": true
}]
}]
根据以上数据,我需要将available
作为true
的jr_team
的名称。即代码应返回低于两个值的值。
[
'Prof. Naomi Eichmann II',
'Benjamin George'
]
FWIW,您也可以选择一个稍微简洁的片段来确定合格值。
查看演示:
$store = [];
foreach ($arr as $teams) {
foreach ($teams['jr_team'] as $record) {
if ($record['available']) {
$store[] = $record['names'];
}
}
}
结果($store
(
Array
(
[0] => Prof. Naomi Eichmann II
[1] => Benjamin George
)