我在一系列foreach
循环中构建导航结构。此导航目前可以成功运行,但它不处理'&' URL中的字符。
例如,我有以下链接代码:
$nav .= "<li><a href='$url$item->catname/$item->subcatname/$subcat->subcatname'>".$subcat->subcatname ."</a>";
我尝试了以下内容:
$nav .= "<li><a href=" . urlencode('$url$item->catname/$item->subcatname/$subcat->subcatname') . ">".$subcat->subcatname ."</a>";
虽然这显示了php标记。这里最好的解决方案是什么?