强制URL小写PHP / htaccess

时间:2012-10-22 11:09:05

标签: php mysql .htaccess

我有以下内容,我想全部小写......

echo '<a href="/people/' . $row["Location_County"] . '/' . $row["First_Name"] . '-' . $row["Surname"] . '/' . $row["ID"] . '">View Profile</a>';

每个县都是大写的以及他们的名字,他们是否可以强制全部小写?用htaccess做它是可行的还是我可以用PHP做到这一点?

4 个答案:

答案 0 :(得分:2)

您必须使用strtolower()手动执行此操作:

echo '<a href="/people/' . strtolower($row["Location_County"]) . '/' . strtolower($row["First_Name"]) . '-' . strtolower($row["Surname"]) . '/' . $row["ID"] . '">View Profile</a>';

此问题与mod_rewrite完全没有 ,因为它在处理请求之前

答案 1 :(得分:1)

使用strtolower

strtolower($yourString);

请在提出问题前阅读文档。它涵盖了99%的基本问题。

答案 2 :(得分:1)

请参阅http://php.net/manual/en/function.strtolower.php

示例:

  

echo strtolower(“你的字符串”);

答案 3 :(得分:1)

echo '<a href="/people/' . strtolower($row["Location_County"]) . '/' . strtolower($row["First_Name"]) . '-' . strtolower($row["Surname"]) . '/' . $row["ID"] . '">View Profile</a>';

使用strtolower();功能

这是Strlower()函数http://www.php.net/manual/en/function.strtolower.php 如果你想要,你也可以大写http://www.php.net/manual/en/function.strtoupper.php

你应该真正在http://php.net/查看这些是基本功能。