當前位置 : IT培訓網 > PHP開發 > php教程 > PHP教程之PHP高級過濾器

PHP教程之PHP高級過濾器

時間:2016-11-30 11:10:12??來源:php培訓網??作者:鄭州IT培訓網??已有:名學員訪問該課程
勤學如春起之苗,不見其長,日有所增;輟學如磨刀之石,不見其損,日有所虧。今天,IT培訓網小編給大家分享的是PHP教程之PHP高級過濾器。

  勤學如春起之苗,不見其長,日有所增;輟學如磨刀之石,不見其損,日有所虧。今天,IT培訓網小編給大家分享的是PHP教程之PHP高級過濾器。

       PHP 高級過濾器

  檢測一個數字是否在一個范圍內

  以下實例使用了 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("變量值不在合法范圍內");

  } else {

  echo("變量值在合法范圍內");

  }

  ?>

  嘗試一下

  變量值在合法范圍內

  檢測 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 是一個 IPv6 地址");

  } else {

  echo("$ip 不是一個 IPv6 地址");

  }

  ?>

  嘗試一下 »

       2001:0db8:85a3:08d3:1319:8a2e:0370:7334 是一個 IPv6 地址

  檢測 URL - 必須包含QUERY_STRING(查詢字符串)

  以下實例使用了 filter_var() 函數來檢測 $url 是否包含查詢字符串:

  實例

  <?php

  $url = "http://www.oalvodamoda.com

  if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {

  echo("$url 是一個合法的 URL");

  } else {

  echo("$url 不是一個合法的 URL");

  }

  ?>

  嘗試一下 »

  http://www.oalvodamoda.com合法的 URL

  移除 ASCII 值大于 127 的字符

  以下實例使用了 filter_var() 函數來移除字符串中 ASCII 值大于 127 的字符,同樣它也能移除 HTML 標簽:

  實例

  <?php

  $str = "<h1>Hello WorldÆØÅ!</h1>";

  $newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);

  echo $newstr;

  ?>

  嘗試一下 »

       Hello World!

  今天的PHP教程基礎知識就和大家分享到這里了。如果你想了解更多PHP教程知識,可以訪問PHP教程欄目。

頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
------分隔線----------------------------
PHP 教程
1、PHP 基礎
1.1 PHP 簡介
1.2 PHP 安裝
1.3 PHP 語法
1.4 PHP 變量
1.5 PHP echo/print
1.6 PHP 數據類型
1.7 PHP 常量
1.8 PHP 字符串
1.9 PHP 運算符
1.10 PHP If...Else
1.11 PHP Switch
1.12 PHP 數組
1.13 PHP 數組排序
1.14 PHP 超級全局變量
1.15 PHP While 循環
1.16 PHP For 循環
1.17 PHP 函數
1.18 PHP 魔術變量
1.19 PHP 命名空間
1.20 PHP 面向對象
2、PHP 表單
2.1 PHP 表單
2.2 PHP 表單驗證
2.3 PHP 表單 - 必需字段
2.4 PHP 表單 - 驗證郵件和URL
2.5 PHP 完整表單實例
2.6 PHP $_GET 變量
2.7 PHP $_POST 變量
3、PHP 高級教程
3.1 PHP 多維數組
3.2 PHP 日期
3.3 PHP 包含
3.4 PHP 文件
3.5 PHP 文件上傳
3.6 PHP Cookie
3.7 PHP Session
3.8 PHP E-mail
3.9 PHP 安全 E-mail
3.10 PHP Error
3.11 PHP 過濾器
3.12 PHP 高級過濾器
3.13 PHP JSON
4、PHP 7 新特性
4.1 PHP 7 新特性
5、PHP 數據庫
5.1 PHP MySQL 簡介
5.2 PHP MySQL 連接
5.3 PHP MySQL 創建數據庫
5.4 PHP MySQL 創建數據表
5.5 PHP MySQL 插入數據
5.6 PHP MySQL 插入多條數據
5.7 PHP MySQL 預處理語句
5.8 PHP MySQL 讀取數據
5.9 PHP MySQL Where
5.10 PHP MySQL Order By
5.11 PHP MySQL Update
5.12 PHP MySQL Delete
5.13 PHP ODBC
6、PHP XML
6.1 XML Expat Parser
6.2 XML DOM
6.3 XML SimpleXML
7、PHP 與 AJAX
7.1 AJAX 簡介
7.2 AJAX 與PHP
7.3 AJAX 數據庫
7.4 AJAX XML
7.5 AJAX 實時搜索
7.6 AJAX RSS Reader
7.7 AJAX 投票
五月情天