Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

จะตัดช่องว่างทั้งหมดออกจากสตริงใน PHP ได้อย่างไร


หากต้องการตัดช่องว่างทั้งหมดของสตริงใน 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