将字符串设为小写,放在哪里

时间:2014-10-02 12:45:20

标签: php

我正在尝试使链接只有小写字符,以便链接实际工作。

我不确定在哪里放置以下内容:

$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>

2 个答案:

答案 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; ?>