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, 世界."