PHP 提供了豐富的字串操作方法和函數,涵蓋廣泛應用場景:字串連接:使用點運算子連接多個字串。字串比較:使用比較運算子比較字串的相等性、大小和順序。字串拆分:使用 explode() 函數將字串拆分為陣列。字串搜尋:使用 strpos() 和 strrpos() 函數尋找子字串的位置。字串替換:使用 str_replace() 函數替換字串中的字元或子字串。實戰案例:使用正規表示式驗證電子郵件地址的格式,確保符合預期格式。 PHP 字串操作指南 #PHP 提供了一系列廣泛的方法和函數,用於處理字串。在本文中,我們將探索 PHP 中字串操作的各種方面,並展示如何使用它們來解決常見的任務。 字串連接 使用點運算子(.)連接字串:$firstName = "John"; $lastName = "Doe"; $fullName = $firstName . " " . $lastName;#字串比較 使用比較運算子(==, !=, >, bbea46a9b922e2060ab411e0a13019e4=, <=)比較字串:$result = strcmp("Hello", "World"); // 返回 1(因为 "Hello" > "World") $result = strcmp("Hello", "hello"); // 返回 0(因为 "Hello" == "hello")字串拆分 使用explode() 函數將字串分割為陣列:$parts = explode(" ", "Hello World"); // ["Hello", "World"]#字串搜尋 使用strpos() 和strrpos() 函數尋找子字串的位置:$position = strpos("Hello World", "World"); // 6字串取代 使用str_replace() 函數替換字串中的字元或子字串:$replaced = str_replace("World", "PHP", "Hello World"); // "Hello PHP"實戰案例:電子郵件地址驗證 我們經常需要驗證電子郵件地址的格式。使用正規表示式,我們可以輕鬆檢查電子郵件地址是否符合預期的格式:function isValidEmail($email) { $regex = "/^[\w\.-]+@[\w\.-]+\.\w+$/"; return preg_match($regex, $email); } if (isValidEmail("john.doe@example.com")) { echo "Email address is valid."; } else { echo "Email address is invalid."; }