function sendSms($toPhone,$message){
$toPhone=intval(trim($toPhone));
if(strlen($toPhone)== 8 && $toPhone{0}==9){
//sending sms
}else{
return "error";
}
}
我想驗證發送短信的手機號碼。第一行修剪電話號碼字符串,然後將其轉換爲整數。在if
聲明中,我想確保數字長度是8位數字並以9開頭。即使號碼正確(8位數字並以9開頭),此函數始終適用於else
。這裏可能是什麼問題。整數運算的問題
你嘗試'如果(strlen的($ toPhone)== 8 && $ toPhone [0] == 9){' – AlecTMH
@AlecTMH是的,它不工作 – Sami
@AlecTMH也許是因爲'intval' – Sami