Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hằng FILTER_SANITIZE_STRING trong PHP

Mô tả

Hằng FILTER_SANITIZE_STRING xóa thẻ HTML và mã hóa các ký tự đặc biệt trong chuỗi.

Các cờ (Flags)

  • FILTER_FLAG_NO_ENCODE_QUOTES − Không mã hóa dấu nháy

  • FILTER_FLAG_STRIP_LOW − Loại bỏ ký tự ASCII < 32

  • FILTER_FLAG_STRIP_HIGH − Loại bỏ ký tự ASCII > 127

  • FILTER_FLAG_ENCODE_LOW − Mã hóa ký tự ASCII < 32

  • FILTER_FLAG_ENCODE_HIGH − Mã hóa ký tự ASCII > 127

  • FILTER_FLAG_ENCODE_AMP − Mã hóa & thành &amp;

Giá trị trả về

Hằng không tự trả về giá trị.

Ví dụ

<?php
$var = "<p>£Demo! ££</p>";
$res = filter_var($var, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $res;
?>

Kết quả

Demo!