کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش پیشرفته فیلتر اطلاعات در PHP

آموزش پیشرفته Filter کردن اطلاعات در زبان PHP :

در این درس به آموزش کارهای پیشرفته تر جهت Filter کردن اطلاعات در زبان PHP خواهیم پرداخت.

آموزش چک کردن مقدار یک عدد Integer در محدوده مورد نظر :

در کد مثال زیر، به وسیله تابع filter_var() ابتدا چک کرده ایم ایا متغیر $int از نوع Integer هست یا خیر. سپس بررسی کردیم آیا این عدد بین 1 تا 100 هست یا نه :

<?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");
   }
?>
                

آموزش اعتبارسنجی یک IPv6 با تابع filter_var() :

در کد مثال عملی زیر، چک کرده ایم آیا متغیر $ip یک نوع IPv6 معتبر است یا خیر :

<?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"); 
   }
?>

آموزش چک کردن Query String در URL :

در کد مثال عملی زیر، با استفاده از تابع filter_var() چک کرده ایم آیا متغیر $url یک URL دارای QueryString (اطلاعات اضافی ارسالی پس از آدرس صفحه) هست یا خیر :

<?php
    $url = "www.tahalildadeh.com";
    if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {
        echo("$url is a valid URL");
      } else {
        echo("$url is not a valid URL");
    }
?>

آموزش حذف کاراکترهای کد ASCII از یک String :

در کد مثال عملی زیر، از تابع filter_var() برای پاکسازی یک متغیر متنی String استفاده کرده ایم. این تابع هم تگ های HTML و هم کاراکترهای با کد ASCII بزرگتر از 127 از متغیر 4str حذف می کند :

<?php
  $str = "<h1>Hello WorldÆØÅ!</h1>";
  $newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
  echo $newstr;
?>
               

مرجع کامل کار با Filter ها در زبان PHP :

برای دسترسی کامل به مرجع توابع filter در زبان PHP، به بخش آموزش کامل PHP Filter در سایت تحلیل داده بروید.
مرجع کامل آموزش PHP Filter، شامل توضیحات و مثال های کامل درباره تابع های مختلف Filter کردن اطلاعات در زبان PHP است.

1395/10/09 7021 2453
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...