Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Loại bỏ dấu câu với PHP


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