我是数组新手,需要一点帮助。
基本上我想做的是随时随地注册菜单。所以我做了一个我认为会解决这个问题的循环。现在的问题是我真的不知道如何正确注册数组。
$lim = array();
foreach ( $new_menus as $menu => $value ) {
$rname = get_post_meta(1,"$menu",true);
$slugpath = preg_replace('/[^a-zA-Z0-9]/', '_', $rname );
$lim[] = $slugpath => __( $rname );
}
}
在上面的例子中,$slugpath 是 header-menu,$rname 是 Header Menu。最终我想要一个像下面这样的数组。我该怎么做呢?
array(
'header-menu' => __( 'Header Menu' ),
'footer-menu' => __( 'Footer Menu' ),
'left-menu' => __( 'Left Menu' )
);