Để in các ký tự không mong muốn, hãy sử dụng preg_match_all (). Giả sử sau đây là chuỗi của chúng tôi với một số ký tự đặc biệt -
$sentence= "M-y Name/i_s John+Doe";
Chúng tôi muốn đầu ra chỉ hiển thị các ký tự đặc biệt từ chuỗi trên, tức là
-/_+
Ví dụ
Mã PHP như sau
<!DOCTYPE html> <html> <body> <?php $sentence= "M-y Name/i_s John+Doe"; echo "The original value is=",$sentence,"<br>"; if(preg_match_all('/[^a-zA-Z ]/', $sentence, $output) ){ echo "The unwanted characters are as follows= " . implode('', $output[0]); } ?> </body> </html>
Đầu ra
Điều này sẽ tạo ra kết quả sau
The original value is=M-y Name/i_s John+Doe The unwanted characters are as follows= -/_+