作者 lyh

gx

@@ -62,13 +62,9 @@ class NavController extends BaseController @@ -62,13 +62,9 @@ class NavController extends BaseController
62 $items = $item = (array)$item; 62 $items = $item = (array)$item;
63 $id = $item['id']; 63 $id = $item['id'];
64 // 在给定的详情列表中查找匹配的id 64 // 在给定的详情列表中查找匹配的id
65 - $matchingDetail = [];  
66 - foreach ($detailsList as $k => $v){  
67 - if($id == $v['id']){  
68 - $matchingDetail = $v;  
69 - unset($detailsList[$k]);  
70 - }  
71 - } 65 + $matchingDetail = array_filter($detailsList, function ($detail) use ($id) {
  66 + return $detail['id'] == $id;
  67 + });
72 if (!empty($matchingDetail)) { 68 if (!empty($matchingDetail)) {
73 $items = reset($matchingDetail); 69 $items = reset($matchingDetail);
74 } 70 }