91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

繁昌县| 新源县| 子长县| 武隆县| 广灵县| 嵊州市| 建宁县| 恩平市| 邵东县| 玉山县| 响水县| 巍山| 嵩明县| 清远市| 本溪市| 澎湖县| 巴南区| 滁州市| 墨玉县| 九江市| 三原县| 扎赉特旗| 呼伦贝尔市| 浮山县| 高州市| 华蓥市| 策勒县| 林州市| 金门县| 连云港市| 高要市| 灵山县| 太康县| 遵义市| 恩平市| 随州市| 施秉县| 宁陵县| 温州市| 贡山| 黄冈市|