Xóa khoảng trắng trong php

Để cho file code bạn nhìn gọn gàng và đẹp hơn thì bạn hãy thử làm trong các cách sau. mình dùng Visual Studio Code các bạn dùng chương trình editor khác thì làm tương tự:

I – Xóa khoảng trắng các dòng 

Trong VSC  dùng chức năng tìm và thay thế:

  1. Ở ô find box: gõ ^[\s]*$\n ở replace box thì gõ \n [Lưu ý nhớ chọn Use Regular Expression hình dấu .*] sau đó chọn thay thế all. Xem hình bên dưới
  2. Tiếp tục ở find box: \n\n ở ô replace box \n sau đó chọn replace all. Use Regular Expression. Như vậy sau khi làm xong 2 bước này thì code của bạn đã xóa hết các khoảng trắng enter.

 

II – Cài extention để hỗ trợ làm đẹp code

Ở đây mình xài extention: phpfmt – PHP formatter

1. Click vào Extention Manager trong VSC => tìm phpfmt – PHP formatter => Install extention phpfmt – PHP formatter.

2. Mở files code muốn làm đẹp => Ctrl + Shift + P gõ >phpfmt: Format This File 

Sau khi thực hiện 2 cách trên bạn sẽ có 1 files code sạch đẹp. Mong bài viết này giúp ích cho bạn.

 

- Hàm trim[] được dùng để: "Xóa những ký tự có tên trong danh sách ký tự do bạn chỉ định ra khỏi vị trí đầu tiên và cuối cùng của chuỗi. Việc xóa ở vị trí đầu tiên [hoặc cuối cùng] sẽ kết thúc khi ký tự đầu tiên [hoặc cuối cùng] của chuỗi không nằm trong danh sách ký tự do bạn chỉ định".

- Lưu ý: Hàm này sẽ trả về một chuỗi mới chứ không làm thay đổi giá trị của chuỗi ban đầu.

1] Cú pháp

- Để sử dụng hàm trim[] thì chúng ta sử dụng cú pháp như sau:

trim[string, charlist]
Tham sốYêu cầuMô tảstringBắt buộc- Chuỗi được dùng để xử lýcharlistKhông bắt buộc

- Danh sách những ký tự mà bạn muốn xóa ra khỏi đầu & cuối chuỗi

- Lưu ý: Nếu bỏ qua tham số charlist, tất cả những ký tự bên dưới nếu chúng có tồn tại ở đầu hoặc cuối chuỗi thì chúng sẽ bị xóa.

Việc thao tác trên URL không hề đơn giản, xử lý lỗi URL chứa ký tự đặc biệt khi loại bỏ dấu tiếng việt nếu không rành bạn sẽ gặp rất nhiều khó khăn, Nay itseovn hướng dẫn các bạn các hàm có sẵn sử lý việc này rất nhanh gọn.

Xóa ký tự đặc biệt ở đầu chuỗi.

VD1: bạn có đoạn văn bản như sau : "-Học lập trình PHP - ASP.NET chuyên nghiệp".
  • Bạn chỉ muốn xóa mỗi dấu - ở đầu tiên thì làm sao? đây.
Giải pháp: sử dụng hàm ltrim

PHP:

$ketqua=ltrim[$chuoi_can_xoa"-"];

  • Kết quả: Học lập trình PHP - ASP.NET chuyên nghiệp
Xóa ký tự ở cuối chuỗi

PHP:

$ketqua=rtrim[$chuoi_can_xoa"-"];

Xóa khoảng trắng đầu và cuối chuỗi:
  • Dùng hàm trim[]

PHP:

$chuoi_can_xoa='   xóa khoảng trắng ở đầu và cuối    ';
$chuoiketqua=trim[$chuoi_can_xoa];

  • Kết quả là chuỗi: 'xóa khoảng trắng ở đầu và cuối'

 

Lưu PHP code trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ //localhost:8080/test.php sẽ cho kết quả:

Các bài tập Regular Expression trong PHP khác có trên VietJack:

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Follow fanpage của team //www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền //www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, PHP, Java, C, C++, Javascript, HTML, Python, Database, Mobile ... mới nhất của chúng tôi.

Bạn có thể sử dụng hàm trim[]để loại bỏ khoảng trắng bao gồm khoảng trắng không ngắt, dòng mới và tab từ đầu và cuối chuỗi. Nó sẽ không loại bỏ khoảng trắng xảy ra ở giữa chuỗi. Hãy xem một ví dụ để hiểu về cơ bản nó hoạt động như thế nào:

Câu hỏi liên quan

Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này:

Chủ Đề