สำหรับกรณีนี้ ให้ใช้ฟังก์ชัน preg_replace() ใน PHP พร้อมกับ Regular Expressions สมมติว่ามีอินพุตดังนี้
FirstName|John |LastName|Smith|SalaryProvided|2000|5000
ผลลัพธ์ที่คาดหวังคือแทนที่อักขระเฉพาะ "|" ด้วยช่องว่าง ซึ่งอักขระนี้อยู่ระหว่างตัวเลข 2000 และ 5000
FirstName|John |LastName|Smith|SalaryProvided|2000 5000
ตัวอย่างโค้ด
โค้ด PHP ดังต่อไปนี้
<!DOCTYPE html> <html> <body> <?php $SQLDatabaseResult = "FirstName|John |LastName|Smith|SalaryProvided|2000|5000"; $output = preg_replace("/(\d{4})\|(?=\d{4})/", "$1 ", $SQLDatabaseResult); echo "The result is=", "<br>"; echo $output; ?> </body> </html>ผลลัพธ์
จะได้ผลลัพธ์ดังนี้
The result is= FirstName|John |LastName|Smith|SalaryProvided|2000 5000