Hàm preg_replace có thể dùng để khớp ký tự trong chuỗi và loại bỏ ký tự không cần thiết.
Giữ chữ và số:
Ví dụ
<?php
$s = "Hello, my name is Bobby !? I am 8 years !";
print_r(preg_replace('/[^a-z0-9]+/i', ' ', $s));
?>
Kết quả
Hello my name is Bobby I am 8 years
Giữ chỉ chữ:
Ví dụ
<?php
$s = "Hello, my name is Bobby !? I am 8 years !";
print_r(preg_replace('/[^a-z]+/i', ' ', $s));
?>
Kết quả
Hello my name is Bobby I am years
Giữ chữ, số và gạch dưới:
Ví dụ
<?php
$s = "Hello, my name is Bobby !? I am 8 years !";
print_r(preg_replace('/[^\w]+/', ' ', $s));
?>
Kết quả
Hello my name is Bobby I am 8 years