1. 程式人生 > >【Share Code | 每天一點PHP】檢視一個email地址是否包含一個@

【Share Code | 每天一點PHP】檢視一個email地址是否包含一個@

更多資源 & 原文連結 : https://zhaoshuquan.com/posts/11

用strpos()查詢子串

if (strpos($_POST['email'], '@') === false) {
    print 'tHERE WAS NO @  in the e-mail address!';
}

strpos()的返回值是子串在字串中出現的第一個位置。如果字串中沒有找到子串,strpos()將返回false。如果子串位於這個字串的起始位置,strpos()將返回0,因為位置0表示字串的開始位置。為了區別返回值0和false,必須使用恆等操作符(=)或非恆等操作符(!

),而不能使用常規的相等(==)或不相等(!=)。

參考