我正在尝试在我的网络中创建一个动态菜单,其中每个部分仅显示一些页面。
我写的代码是:
$menulist=array();
$menulist[1]='file1%#16';
$menulist[2]='file2%#9';
$menulist[3]='file3%#19';
$menulist[4]='file4%#8';
$menulist[5]='file5%#13';
$menulist[6]='file6%#14';
$menulist[7]='file7%#10';
$menulist[8]='file8%#23';
$menulist[9]='file9%#19';
$menulist[10]='file10%#18';
$menulist[11]='file11%#12';
function actualizaciones($matriz)
{
$linea=explode("%#",$matriz);
echo '<li><a href="first_chunk_of_URL'.$linea[0].'middle_chunk_of_url'.$linea[1].'last_chunk_of_URL">'.${$linea[0]}[$linea[1]].'</li>;
}
echo '<ul>';
array_walk($menulist,'actualizaciones');
echo '</ul>';
每个$linea[0]
字符串都是另一个数组的名称(此代码中未显示),其中包含应该在与传递的每个键对应的每个可能链接中的文本$linea[1]
。
我一定是做错了什么,因为超链接工作正常,但上面没有显示文字。