在的數據,系統就會完整的輸出’[email protected]’。如果是錯誤的格式,比如’boy’,就會輸出false。如果沒有填寫表單中的email字段,系統輸出null,也就是空。
- echo filter_input(INPUT_POST,
‘email’, FILTER_VALIDATE_EMAIL);
第四種、PHP filter根據要求過濾輸入的變量的內容
和上面唯一的不同是第二個參數使用FILTER_SANITIZE_EMAIL,輸出的結果會不同。假設通過表單的POST過來的一個字段email。
如果是類似’[email protected]’的數據,系統就會完整的輸出’[email protected]’。如果是錯誤的格式,比如’boy-afds3′,只要是數字和字母和劃線等email格式中可以出現的內容,系統同樣會完整的輸出’boy-afds3′。如果沒有填寫表單中的email字段,系統輸出null,也就是空。如果是’boy阿三’,系統會把email格式中不允許的東西去除,輸出’boy’。
- echo filter_input
(INPUT_POST, ‘email’,
FILTER_SANITIZE_EMAIL);
以上就是PHP filter的具體功能介紹,希望對又需要的朋友有所幫助。