$arr_new = [];
foreach($menudata as $k=>$v)
{
if($v["level"] == 0){
$arr_new[$v['id']] = array("name"=>$v["menu_name"],"type"=>'view',"url"=>htmlspecialchars_decode($v["menu_url"]));
unset($menudata[$k]);
}
}
foreach ($menudata as $k => $v ) {
$arr_new[$v['parent_id']]['sub_button'][] = array("name"=>$v["menu_name"],"type"=>'view',"url"=>htmlspecialchars_decode($v["menu_url"]));
unset($menudata[$k]);
}
$menustr ['button'] = [];
foreach ($arr_new as $vo) {
$menustr['button'][] = $vo;
}
$menustr = json_encode($menustr,JSON_UNESCAPED_UNICODE);
微信自定义菜单!