Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

Hàm filter_var() trong PHP

Hàm filter_var() trong PHP dùng để kiểm tra các chuỗi truyền vào như: email, số int, url,... hoặc làm sạch chuỗi string, chi tiết như nào hãy cùng chúng tôi phân tích:

Hàm filter_var() trong PHP

Hàm filter_var() trong PHP

Chức năng của Hàm filter_var() trong PHP

Hàm filter_var() trong PHP dùng để kiểm tra các chuỗi truyền vào như: email, số int, url,... hoặc làm sạch chuỗi string.

Code Hàm filter_var() trong PHP

<?php 
$email = "tanlucit09@gmail.com";
// Kiểm tra email đúng chưa
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
  echo $email." là một địa chỉ email hợp lệ.<br>";
} else {
  echo $email." không phải là một địa chỉ email hợp lệ.<br>";
}
$url ="https://webmoi.vn/";
// Kiểm tra url đúng chưa
if (filter_var($url, FILTER_VALIDATE_URL)) {
  echo $url." là một địa chỉ url hợp lệ.<br>";
} else {
  echo $url." không phải là một địa chỉ url hợp lệ.<br>";
}
$int = "90";
// Xác thực và làm sạch số nguyên
if (filter_var($int, FILTER_VALIDATE_INT, array("options" => array("min_range"=>1, "max_range"=>100)))) {
  echo $int." là một số nguyên hợp lệ trong khoảng từ 1 đến 100.<br>";
} else {
  echo $int." không phải là một số nguyên hợp lệ trong khoảng từ 1 đến 100.<br>";
}
$string = "<script>alert('hello')</script>";
// Làm sạch chuỗi
$sanitized_string = filter_var($string, FILTER_SANITIZE_STRING);
echo "Chuỗi sau khi làm sạch: " . $sanitized_string . "<br>";
?>

Kết quả:

tanlucit09@gmail.com là một địa chỉ email hợp lệ.
https://webmoi.vn/ là một địa chỉ url hợp lệ.
90 là một số nguyên hợp lệ trong khoảng từ 1 đến 100.
Chuỗi sau khi làm sạch: alert('hello')

Chạy Thử

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Hàm filter_var() trong PHP.

  • 0 Bình luận
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Hàm filter_var() trong PHP
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
Kiến thức JavaScript
Kiến thức về website
Kiến thức SEO website
0398.259.259