#C کلید ورود به بازار کار

دوره پروژه‌محور #C و ASP.NET Core

C#
C#
مقالات برنامه نویسی
آموزش پیشرفته فیلتر اطلاعات در 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 است.

مقاله قبلی
آموزش چک کردن اطلاعات یا Filter در PHP
نظرات شما

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