Để 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)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.
|
- 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:
<!DOCTYPE html> <html> <body> <?php $str = " Tài \n\n\nliệu \t\t\t\thọc \nHTML"; echo $str; ?> </body> </html>- 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:
<!DOCTYPE html> <html> <body> Tài liệu học HTML </body> </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
<?php $text_01 = "MMMTài liệu học HTMLMMMM"; $text_02 = trim($text_01,"M"); ?>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
<?php $text_01 = "Tài liệu học HTML"; $text_02 = trim($text_01,"MTLà"); ?>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ụ:
<?php echo strip_tags("Xin chào các <b>bạn!</b>"); ?>Kết quả:
Xin chào các bạn!Ví dụ 2:
<?php echo strip_tags("Hello <b><i>World!</i></b>", "<b>"); ?>Kết quả:
Hello <b> World! </b>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áp: strip_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)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.
|
- 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:
<!DOCTYPE html> <html> <body> <?php $str = " Tài \n\n\nliệu \t\t\t\thọc \nHTML"; echo $str; ?> </body> </html>- 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:
<!DOCTYPE html> <html> <body> Tài liệu học HTML </body> </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
<?php $text_01 = "MMMTài liệu học HTMLMMMM"; $text_02 = trim($text_01,"M"); ?>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
<?php $text_01 = "Tài liệu học HTML"; $text_02 = trim($text_01,"MTLà"); ?>Xem ví dụ