Làm cách nào để xóa các thẻ HTML khỏi truy vấn MySQL?
Trong bài viết này, chúng ta sẽ xem cách xóa các thẻ HTML khỏi dữ liệu trong PHP. PHP cung cấp một chức năng sẵn có để xóa các thẻ HTML khỏi dữ liệu. Hàm strip_tags() là một hàm sẵn có trong PHP loại bỏ các chuỗi dạng HTML, XML và các thẻ PHP. Nó chấp nhận hai tham số. Hàm này trả về một chuỗi có tất cả các byte NULL, thẻ HTML và PHP bị loại bỏ khỏi một $str đã cho Show cú pháp strip_tags(string, allowed_tags) Tham số Giá trị
Giá trị trả về. Nó trả về một chuỗi trong đó các thẻ HTML bị xóa ngoại trừ các thẻ được phép ví dụ 1. Trong ví dụ này, chúng tôi đã chuyển một chuỗi chứa các thẻ HTML tới hàm strip_tags() và kiểm tra chuỗi được trả về xem tất cả các thẻ HTML có bị xóa hay không. Tất cả các thẻ HTML trong chuỗi đều bị tước khỏi chuỗi bởi hàm strip_tags() PHP
đầu ra
ví dụ 2. Trong mã này, chúng tôi đã chỉ định tham số allow_tags cùng với phương thức chuỗi thành dải_tags() để chúng tôi có thể cho phép một vài thẻ trong chuỗi và loại bỏ các thẻ không được phép khỏi chuỗi đầu vào. Trong phần allow_tags, chúng tôi đã chỉ định thẻ. Vì vậy, nó đã không tước thẻ trong chuỗi và tước phần còn lại của các thẻ khác tôi. e. thẻ in nghiêng
';
Trong bài đăng này, tôi đang chia sẻ một chức năng do người dùng xác định để xóa tất cả các thẻ HTML khỏi dữ liệu chuỗi của Máy chủ MySQL Có một số yêu cầu nhất định như lưu trữ tài liệu HTML vào cột văn bản, nhưng thật không may, nó cũng chứa các thẻ HTML cần phải xóa Tôi đã tìm thấy một hàm do người dùng xác định để xóa tất cả Thẻ HTML khỏi chuỗi đã cho 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 PHÂN BIỆT $$ CHỨC NĂNG TẠO fn_RemoveHTMLTag (Văn bản HtmlString) TRẢ LẠI văn bản BẮT ĐẦU KHAI BÁO StartTag, EndTag INT MẶC ĐỊNH 1; VÒNG SET StartTag = LOCATE("<", HtmlString, StartTag); NẾU (. StartTag) SAU ĐÓ TRẢ LẠI HtmlString; KẾT THÚC NẾU; SET EndTag = LOCATE(">", HtmlString, StartTag); NẾU (. Thẻ kết thúc) SAU ĐÓ ĐẶT EndTag = StartTag; KẾT THÚC NẾU; SET HtmlString = INSERT(HtmlString, StartTag, EndTag - StartTag + 1, ""); VÒNG KẾT THÚC; KẾT THÚC; Thực hiện mẫu 1 SELECT fn_RemoveHTMLTag('Đây là Nghiên cứu và Phát triển Cơ sở dữ liệu '); Ngày 24 tháng 3 năm 2016 Anvesh Patel Mời bạn tham khảo các bài viết liên quan khác
mysql. CHỌN UTC_TIMESTAMP và CHUYỂN ĐỔI ngày giờ địa phương thành múi giờ UTCPostgreSQL. Sử dụng dữ liệu bảng tổng hợp json_agg() thành một mảng có định dạng JSON Bình luận. 5
|