當前位置: 首頁> 最新文章列表> PHP字符串處理函數大全:常用技巧與示例解析

PHP字符串處理函數大全:常用技巧與示例解析

gitbox 2025-08-07

strlen()函數

strlen() 用於獲取字符串的長度。

 
$str = "Hello, world!";
echo strlen($str); // 輸出 13

str_replace()函數

str_replace() 用於替換字符串中的指定內容。

 
$str = "Hello, world!";
echo str_replace("world", "PHP", $str); // 輸出 Hello, PHP!

strtolower()函數

strtolower() 將字符串轉換為小寫字母。

 
$str = "Hello, WORLD!";
echo strtolower($str); // 輸出 hello, world!

strtoupper()函數

strtoupper() 將字符串轉換為大寫字母。

 
$str = "Hello, world!";
echo strtoupper($str); // 輸出 HELLO, WORLD!

substr()函數

substr() 用於截取字符串的指定部分。

 
$str = "Hello, world!";
echo substr($str, 0, 5); // 輸出 Hello

trim()函數

trim() 用於去除字符串兩端的空白字符或其他指定字符。

 
$str = "   Hello, world!   ";
echo trim($str); // 輸出 Hello, world!

explode()函數

explode() 用於將字符串分割為數組。

 
$str = "Hello,world!";
$arr = explode(",", $str);
print_r($arr); // 輸出 Array ( [0] => Hello [1] => world! )

implode()函數

implode() 用於將數組元素組合成字符串。

 
$arr = array("Hello", "world!");
$str = implode(",", $arr);
echo $str; // 輸出 Hello,world!

preg_match()函數

preg_match() 用於執行正則表達式匹配。

 
$str = "Hello, world!";
if (preg_match("/world/", $str)) {
    echo "字符串中有 world!";
} else {
    echo "字符串中沒有 world!";
}

htmlspecialchars()函數

htmlspecialchars() 用於將特殊字符轉換為HTML實體,防止代碼被瀏覽器解析。

 
$str = "Hello, world!";
echo htmlspecialchars($str); // 輸出 Hello, world!

總結

本文介紹了PHP中最常用的字符串處理函數,包括獲取長度、替換內容、大小寫轉換、截取字符串、去除空白、字符串與數組的轉換、正則匹配及HTML實體轉義。掌握這些函數可以幫助開發者更加靈活、高效地處理各種字符串相關任務,提升代碼質量和開發效率。