PHP cung cấp rất nhiều hàm xử lý chuỗi, cho phép bạn thực hiện các thao tác khác nhau trên chuỗi. Dưới đây là một số hàm xử lý chuỗi phổ biến trong PHP:
- strlen(): Hàm này được sử dụng để đếm số ký tự trong chuỗi.
- strpos(): Hàm này được sử dụng để tìm kiếm vị trí đầu tiên của một chuỗi con trong chuỗi.
- substr(): Hàm này được sử dụng để cắt một phần của chuỗi.
- str_replace(): Hàm này được sử dụng để thay thế tất cả các ký tự hoặc chuỗi con được chỉ định trong chuỗi.
- strtolower(): Hàm này được sử dụng để chuyển đổi các ký tự trong chuỗi thành chữ thường.
- strtoupper(): Hàm này được sử dụng để chuyển đổi các ký tự trong chuỗi thành chữ hoa.
- trim(): Hàm này được sử dụng để loại bỏ khoảng trắng từ đầu và cuối của chuỗi.
- nl2br(): Hàm này được sử dụng để chuyển đổi các ký tự xuống dòng (\n) thành thẻ HTML <br>.
Ví dụ:
$str = "Hello World"; // Đếm số ký tự trong chuỗi echo strlen($str); // Kết quả: 11 // Tìm kiếm vị trí đầu tiên của chuỗi con "World" trong chuỗi echo strpos($str, "World"); // Kết quả: 6 // Cắt một phần của chuỗi echo substr($str, 6); // Kết quả: World // Thay thế chuỗi "World" bằng "PHP" echo str_replace("World", "PHP", $str); // Kết quả: Hello PHP // Chuyển đổi các ký tự trong chuỗi thành chữ thường echo strtolower($str); // Kết quả: hello world // Chuyển đổi các ký tự trong chuỗi thành chữ hoa echo strtoupper($str); // Kết quả: HELLO WORLD // Loại bỏ khoảng trắng từ đầu và cuối của chuỗi $str = " Hello World "; echo trim($str); // Kết quả: Hello World // Chuyển đổi các ký tự xuống dòng thành thẻ HTML <br> $str = "Hello\nWorld"; echo nl2br($str); // Kết quả: Hello<br>World
Ngoài ra, còn nhiều hàm xử lý chuỗi khác trong PHP như explode(), implode(), sprintf() và nhiều hàm khác, bạn có thể tìm hiểu thêm tại trang chủ PHP.