Computer >> Máy Tính >  >> Lập trình >> PHP

Làm cách nào để loại bỏ tất cả các khoảng trắng khỏi một chuỗi trong PHP?


Để loại bỏ tất cả các khoảng trắng khỏi một chuỗi trong PHP, mã như sau−

Ví dụ

<?php
   $str = "this is a test string";
   strtr($str,[' '=>'']);
   echo $str
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau−

Thisisateststrin

Để chỉ xóa khoảng trắng, có thể sử dụng mã dưới đây−

Ví dụ

<?php
   $str = "this is a test string";
   $str = str_replace(' ', '', $str);
   echo $str
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau. Hàm str_replace thay thế chuỗi đầu vào đã cho bằng một ký tự hoặc chuỗi cụ thể−

thisisateststring

Để loại bỏ khoảng trắng bao gồm các tab và cuối dòng, mã có thể được sử dụng−

Ví dụ

<?php
   $str = "this is a test string";
   $str = preg_replace('/\s/', '', $str);
   echo $str
?>

Ở đây, hàm preg_match được sử dụng với các biểu thức chính quy. Nó tìm kiếm một mẫu trong một chuỗi và trả về True nếu mẫu tồn tại và nếu không thì là false. Điều này sẽ tạo ra kết quả sau -

thisisateststring