中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP使用filter_var()函數的方法

發布時間:2020-08-21 11:05:19 來源:億速云 閱讀:129 作者:小新 欄目:編程語言

這篇文章主要介紹了PHP使用filter_var()函數的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

PHP filter_var()函數

filter_var()函數使用指定的過濾器來過濾變量;它可用于驗證和過濾數據。

基本語法

filter_var(var, filtername, options)

參數:filter_var()函數接受三個參數

 ● var:表示要過濾的變量,不可省略(必填參數)。

 ● filtername:用于指定要使用的過濾器的ID或名稱。默認值為FILTER_DEFAULT,不會導致過濾;可省略。

 ● options:用于指定要使用的一個或多個標志/選項。檢查每個過濾器是否有可能的選項和標志;可省略。

返回值:過濾成功,則返回已過濾的數據;過濾失敗,則返回FALSE。

PHP filter_var()函數的使用示例

示例1:過濾字符串

<?php 
  
$str = "hello php er7y6t258u8@%^^%%$$#++!"; 
$newstr = filter_var($str, FILTER_SANITIZE_NUMBER_INT); 
echo $newstr; 
  
?>

輸出:

762588++

說明:FILTER_SANITIZE_NUMBER_INT表示刪除除了數字和 +-的所有其他字符。

示例2:驗證IP地址

可以使用filter_var()函數來驗證指定的ip地址是否有效。

<?php 
header("content-type:text/html;charset=utf-8"); 
$ip = "127.0.0.1"; 
if (!filter_var($ip, FILTER_VALIDATE_IP) === false) { 
    echo("$ip 是有效的IP地址"); 
} else { 
    echo("$ip 不是有效的IP地址"); 
} 
  
?>

輸出:

127.0.0.1 是有效的IP地址

示例3:過濾并驗證電子郵件(email)地址

filter_var()函數首先會從包含email地址的變量中刪除所有非法字符,然后檢查它是否是有效的電子郵件地址:

<?php 
header("content-type:text/html;charset=utf-8"); 
$email = "148521425@qq.com"; 
  
// 從電子郵件中刪除所有非法字符
$email = filter_var($email, FILTER_SANITIZE_EMAIL); 
  
// 判斷是否為有效的電子郵件 
if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) { 
    echo("$email 是一個有效的電子郵件地址"); 
} else { 
    echo("$email 不是一個有效的電子郵件地址"); 
} 
  
?>

輸出:

148521425@qq.com 是一個有效的電子郵件地址

示例4:過濾并驗證URL

filter_var()函數首先從URL中刪除所有非法字符,然后檢查是否為有效URL:

<?php 
header("content-type:text/html;charset=utf-8"); 
$url = "https://www.php.cn"; 
  
// 從URL中刪除所有非法字符
$url = filter_var($url, FILTER_SANITIZE_URL); 
  
// 驗證URl是否有效
if (!filter_var($url, FILTER_VALIDATE_URL) === false) { 
    echo("$url 是一個有效的URL"); 
} else { 
    echo("$url 不是一個有效的URL"); 
} 
  
?>

輸出:

https://www.php.cn 是一個有效的URL

感謝你能夠認真閱讀完這篇文章,希望小編分享PHP使用filter_var()函數的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

屯门区| 太湖县| 克拉玛依市| 五峰| 富源县| 自贡市| 盱眙县| 廉江市| 华池县| 云龙县| 芦山县| 琼海市| 博湖县| 仁怀市| 江安县| 临泉县| 泰顺县| 哈尔滨市| 平江县| 五常市| 和林格尔县| 阳东县| 陵水| 凤山县| 台东县| 灵丘县| 日土县| 合肥市| 张掖市| 武义县| 四会市| 城固县| 武川县| 旌德县| 怀化市| 阳谷县| 卢氏县| 沂源县| 南部县| 大埔县| 商河县|