Validate an Integer Within a Range #
Муж доторх бүхэл тоог баталгаажуулна уу #
The following example uses the filter_var()
function to check if a variable is both of type INT, and between 1 and 200:
Дараах жишээ нь filter_var()
функцийг ашиглан хувьсагч нь хоёулаа INT төрлийн ба 1-ээс 200 хооронд байгаа эсэхийг шалгана.
<?php
$int = 122;
$min = 1;
$max = 200;
if (filter_var($int, FILTER_VALIDATE_INT, array("options" => array("min_range"=>$min, "max_range"=>$max))) === false) {
echo("Variable value is not within the legal range");
} else {
echo("Variable value is within the legal range");
}
?>
<?php
$ip = "2001:0db8:85a3:08d3:1319:8a2e:0370:7334";
if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {
echo("$ip is a valid IPv6 address");
} else {
echo("$ip is not a valid IPv6 address");
}
?>
<?php
$url = "https://www.Apprentice.mn";
if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {
echo("$url is a valid URL with a query string");
} else {
echo("$url is not a valid URL with a query string");
}
?>
Remove Characters With ASCII Value > 127 #
The following example uses the filter_var()
function to sanitize a string. It will both remove all HTML tags, and all characters with ASCII value > 127, from the string:
Дараах жишээ нь мөрийг ариутгахын тулд filter_var () функцийг ашигладаг. Энэ нь хоёулаа бүх HTML хаягууд болон ASCII утгатай> 127 тэмдэгтүүдийг үгээс хасах болно.
<?php
$str = "<h1>Hello WorldÆØÅ!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
Complete PHP Filter Reference #
For a complete reference of all filter functions, go to our complete PHP Filter Reference. Check each filter to see what options and flags are available.
Бүх шүүлтүүрийн функцийг бүрэн лавлахын тулд манай PHP шүүлтүүрийн лавлагаа руу орно уу. Шүүлтүүр бүрийг шалгаж, ямар сонголтууд болон тугнууд байгааг харах.
The reference contains a brief description, and examples of use, for each function!
Лавлагаа нь функц бүрийн товч тайлбар, ашиглалтын жишээг агуулсан болно!