2 回答

TA貢獻(xiàn)1936條經(jīng)驗 獲得超7個贊
您可以使用以下代碼:
foreach ($array as $value) {
if (is_array($value) && isset($value['name']) && isset($value['url'])) {
// Do whatever you want
}
}

TA貢獻(xiàn)1824條經(jīng)驗 獲得超6個贊
你可以嘗試使用 Laravel 的集合來實現(xiàn)這個......
$items = collect($array)
->filter(function($item) {
return is_array($item);
});
如果您對列出的屬性有額外的屬性,那么您可以使用map()to:
$items = collect($array)
->filter(function($item) {
return is_array($item);
})
->map(function($item) {
return Arr::only($item, [
'name',
'url',
];
});
ps不要忘記添加use Illuminate\Support\Arr;使用Arr
- 2 回答
- 0 關(guān)注
- 153 瀏覽
添加回答
舉報