หากต้องการตัดช่องว่างทั้งหมดของสตริงใน PHP โค้ดจะเป็นดังนี้:
ตัวอย่าง
<?php $str = "this is a test string"; strtr($str,[' '=>'']); echo $str ?>
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−
Thisisateststrin
หากต้องการลบช่องว่างเท่านั้น สามารถใช้รหัสด้านล่างได้−
ตัวอย่าง
<?php $str = "this is a test string"; $str = str_replace(' ', '', $str); echo $str ?>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ฟังก์ชัน str_replace แทนที่สตริงอินพุตที่กำหนดด้วยอักขระเฉพาะหรือสตริง−
thisisateststring
หากต้องการลบช่องว่างที่มีแท็บและส่วนท้ายบรรทัด คุณสามารถใช้โค้ดได้−
ตัวอย่าง
<?php $str = "this is a test string"; $str = preg_replace('/\s/', '', $str); echo $str ?>
ในที่นี้ ฟังก์ชัน preg_match ใช้กับนิพจน์ทั่วไป มันค้นหารูปแบบในสตริงและส่งคืน True หากรูปแบบนั้นมีอยู่และเป็นเท็จมิฉะนั้น สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
thisisateststring