strlen() 用於獲取字符串的長度。
$str = "Hello, world!";
echo strlen($str); // 輸出 13
str_replace() 用於替換字符串中的指定內容。
$str = "Hello, world!";
echo str_replace("world", "PHP", $str); // 輸出 Hello, PHP!
strtolower() 將字符串轉換為小寫字母。
$str = "Hello, WORLD!";
echo strtolower($str); // 輸出 hello, world!
strtoupper() 將字符串轉換為大寫字母。
$str = "Hello, world!";
echo strtoupper($str); // 輸出 HELLO, WORLD!
substr() 用於截取字符串的指定部分。
$str = "Hello, world!";
echo substr($str, 0, 5); // 輸出 Hello
trim() 用於去除字符串兩端的空白字符或其他指定字符。
$str = " Hello, world! ";
echo trim($str); // 輸出 Hello, world!
explode() 用於將字符串分割為數組。
$str = "Hello,world!";
$arr = explode(",", $str);
print_r($arr); // 輸出 Array ( [0] => Hello [1] => world! )
implode() 用於將數組元素組合成字符串。
$arr = array("Hello", "world!");
$str = implode(",", $arr);
echo $str; // 輸出 Hello,world!
preg_match() 用於執行正則表達式匹配。
$str = "Hello, world!";
if (preg_match("/world/", $str)) {
echo "字符串中有 world!";
} else {
echo "字符串中沒有 world!";
}
htmlspecialchars() 用於將特殊字符轉換為HTML實體,防止代碼被瀏覽器解析。
$str = "Hello, world!";
echo htmlspecialchars($str); // 輸出 Hello, world!
本文介紹了PHP中最常用的字符串處理函數,包括獲取長度、替換內容、大小寫轉換、截取字符串、去除空白、字符串與數組的轉換、正則匹配及HTML實體轉義。掌握這些函數可以幫助開發者更加靈活、高效地處理各種字符串相關任務,提升代碼質量和開發效率。