Phần 3 của các đoạn code PHP thường dùng về Regular Expressions của các chuyên viên lập trình. Biểu thức chính quy Regular expressions là các mẫu dùng để tìm kiếm các bộ kí tự được kết hợp với nhau trong các chuỗi kí tự.
Bạn có thể tham khảo thêm các bài viết liên quan:
- 15+ Regular Expressions thông dụng cho các chuyên viên phát triển PHP.
- Các đoạn code Regular Expressions thường dùng của chuyên viên PHP (Phần 1)
- Các đoạn code Regular Expressions thường dùng của chuyên viên PHP (phần 2)
Xóa tất cả các thẻ HTML:
Đôi khi bạn không cần bất kỳ định dạng nào. Đây chỉ là một cách hay để xóa tất cả các thẻ HTML
.
function removeTags($str) { $str = preg_replace("#<(.*)/(.*)>#iUs", "", $str); return $str; }
Xóa một thẻ cụ thể:
function removeTag($str, $tag) { $str = preg_replace("#\\<" . $tag . "(.*)/" . $tag . ">#iUs", "", $str); return $str; }
Hoặc xóa thẻ nhưng giữ lại nội dung bên trong thẻ
Ví dụ này xóa thẻ A:
$noidunghtml = preg_replace( array('/<a(.*?)>/', '/<\/a>/'), array('', ''), $noidunghtml);