我正在尝试使链接只有小写字符,以便链接实际工作。
我不确定在哪里放置以下内容:
$menus[$s]['title'] = strtolower($menus[$s]['title']);
$menus[$s]['title']
是我想要小写字符的字符串。
<?
$sql_menus="SELECT * FROM lb_categories WHERE parent_id = '".$menu[$c]['id']."'";
$res_menus=mysql_query($sql_menus)or die(mysql_error());
while($row_menus = mysql_fetch_array($res_menus, MYSQL_ASSOC)) {
$menus[] = $row_menus;
}
for($s=0;$s<count($menus);$s++){ ?>
<li><a href="<? echo $menus[$s]['title']?>.html"><? echo $menus[$s]['title'] ?></a></li>
<? }unset($menus); ?>
</ul>
</li>
答案 0 :(得分:5)
只需使用strtolower()函数回显文件名:
<li><a href="<? echo strtolower($menus[$s]['title']); ?>.html"><? echo $menus[$s]['title'] ?></a></li>
答案 1 :(得分:0)
您也可以使用foreach
代替for
:
<?php foreach($menus as $menu): ?>
<li><a href="<?php echo strtolower($menu['title']); ?>.html"><?php echo $menu['title']; ?></a></li>
<?php endforeach; ?>