strtolower()
函数用于将给定字符串中的所有大写字母转换为小写字母。它不会转换任何非字母字符,包括符号。如果你需要转换符号,可以使用其他函数,例如 strtr()
或 mb_strtolower()
。
strtr()
函数接受两个字符串参数:第一个是原始字符串,第二个是字符映射表。你可以使用这个映射表来替换原始字符串中的特定字符。例如,将感叹号转换为句号:
$original = "Hello, World!!";
$mapping = "!/";
$converted = strtr($original, $mapping, "");
echo $converted; // 输出 "Hello, World."
mb_strtolower()
函数是 strtolower()
的多字节版本,它支持处理 Unicode 字符。如果你的字符串包含特殊字符,可以使用这个函数来确保正确转换。例如:
$original = "Hello, 世界!!";
$converted = mb_strtolower($original, "UTF-8");
echo $converted; // 输出 "hello, 世界."