Hướng dẫn dùng string.strip trong PHP

Để dễ dàng tiếp thu bài hướng dẫn này thì trước tiên bạn cần xem qua hàm ltrim[] và rtrim[]

- 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ả
string Bắt buộc - Chuỗi được dùng để xử lý
charlist Khô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.

  • \0 [NULL]
  • \t [tab]
  • \n [new line]
  • \x0B [vertical tab]
  • \r [carriage return]
  •     [white space]

- Trước khi đi vào tìm hiểu các ví dụ thì bạn cần phải biết rằng:

- Những ký tự \0 \t \n \x0B \r     sẽ không có hiển thị đặc biệt gì lên màn hình.

- Ví dụ, chúng ta có một đoạn mã như sau:








- Màn hình trình duyệt sẽ hiển thị là:

Tài liệu học HTML

- Tuy nhiên, khi bạn phải bấm vào Xem nguồn trang [view-source] thì mới thấy được sự khác biệt:





      Tài 


liệu                học 
HTML

2] Một số ví dụ

- Xóa tất cả những ký tự M ra khỏi vị trí đầu & cuối của chuỗi MMMTài liệu học HTMLMMMM

Xem ví dụ

- Xóa tất cả những ký tự M T L à ra khỏi vị trí đầu & cuối của chuỗi Tài liệu học HTML

Xem ví dụ

Hàm strip_tags[] là một hàm có sẵn trong ngôn ngữ PHP được dùng để tách một chuỗi khỏi HTML và các thẻ PHP.

Cú pháp:

strip_tags[ $str, $allow ];

Tham số:

  • $str: Đây là một tham số bắt buộc chỉ định chuỗi được kiểm tra.
  • $allow: Đây là một tham số tùy chọn chỉ định các thẻ được phép. Các thẻ này sẽ không bị xóa.

Ví dụ:

Kết quả:

Xin chào các bạn!

Ví dụ 2:


Kết quả:

Hello  World! 

Như vậy khi dùng hàm strip_tags[] nó đã loại bỏ các thẻ HTML ra khỏi chuỗi ký tự. Với 2 ví dụ trên hi vọng sẽ giúp bạn hiểu hơn cách thức hoạt động của hàm này.

Strip_tags trong php là một trong những từ khóa được gg search nhiều nhất về chủ đề strip_tags trong php. Trong bài viết này, cachthietkeweb.vn sẽ viết bài viết tổng hợp strip_tags trong php mới nhất 2020.

Hàm strip_tags[] sẽ loại bỏ các thẻ HTML và PHP ra khỏi chuỗi. Hàm sẽ trả về chuỗi đang loại bỏ hết các thẻ HTML và PHP.

Cú pháp

Cú phápstrip_tags[ $str, $option];

Trong đó:

  • $str là chuỗi cần loại bỏ cá thẻ HTML và PHP.
  • $option là các thẻ mà bạn muốn hàm strip_tags[] k loại bỏ. Các thẻ này sẽ được giữ lại trong chuỗi trả về.

gợi ý

Code

1

2

3

4

$str = 'This is a Example "#fragment">String

echo $str;

echo strip_tags[$str] . "
";

kết quả

1

2

3

4

This is a Example String

this a other string

This is a Example String this a other string

Code

1

2

3

4

$str = 'This is a Example "#fragment">String

echo $str;

echo strip_tags[$str, ''];

hiệu quả

1

2

3

4

5

This is a Example String

this a other string

This is a Example String

this a other string

Nguồn: //freetuts.net/

Để dễ dàng tiếp thu bài hướng dẫn này thì trước tiên bạn cần xem qua hàm ltrim[] và rtrim[]

- 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ả
string Bắt buộc - Chuỗi được dùng để xử lý
charlist Khô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.

  • \0 [NULL]
  • \t [tab]
  • \n [new line]
  • \x0B [vertical tab]
  • \r [carriage return]
  •     [white space]

- Trước khi đi vào tìm hiểu các ví dụ thì bạn cần phải biết rằng:

- Những ký tự \0 \t \n \x0B \r     sẽ không có hiển thị đặc biệt gì lên màn hình.

- Ví dụ, chúng ta có một đoạn mã như sau:








- Màn hình trình duyệt sẽ hiển thị là:

Tài liệu học HTML

- Tuy nhiên, khi bạn phải bấm vào Xem nguồn trang [view-source] thì mới thấy được sự khác biệt:





      Tài 


liệu                học 
HTML

2] Một số ví dụ

- Xóa tất cả những ký tự M ra khỏi vị trí đầu & cuối của chuỗi MMMTài liệu học HTMLMMMM

Xem ví dụ

- Xóa tất cả những ký tự M T L à ra khỏi vị trí đầu & cuối của chuỗi Tài liệu học HTML

Xem ví dụ

Chủ Đề