所以我有這個基本的腳本:無法弄清楚如何使substr_compare正常工作(PHP)
/*check if email is valid*/
if (substr_compare ($email , '@' , 0)>0)
{
/*put user to temporary database*/
echo 'registration script';
}else{echo 'wrong mail';};
我想要做的就是我要檢查,如果字符串中包含符號「@」(如果郵件有效)。 但它不起作用: 當我將變量$ email設置爲'name'之類的東西時=該函數返回'1',但我認爲它應該返回0或-1,因爲該字母不在那裏。 我錯過了什麼?
檢查@不是檢查好郵件的方法。正則表達式工作得更好;谷歌的「正則表達式電子郵件」,你會發現很多例子。 – 2012-03-11 07:23:47