Sử dụng preg_replace() trong PHP. Cần dùng biểu thức chính quy. Giả sử đầu vào:
FirstName|John |LastName|Smith|SalaryProvided|2000|5000
Kết quả mong muốn: thay thế ký tự "|" bằng khoảng trắng giữa hai số 2000 và 5000:
FirstName|John |LastName|Smith|SalaryProvided|2000 5000
Ví dụ
Mã PHP như sau:
<!DOCTYPE html> <html> <body> <?php $SQLDatabaseResult = "FirstName|John |LastName|Smith|SalaryProvided|2000|5000"; $output = preg_replace("/(\d{4})\|(?=\d{4})/", "$1 ", $SQLDatabaseResult); echo "Kết quả là = ", "<br>"; echo $output; ?> </body> </html>Kết quả
Đoạn mã trên sẽ cho kết quả sau:
Kết quả là = FirstName|John |LastName|Smith|SalaryProvided|2000 5000