検証が必要な一連のメールアドレスが追加されています。反復中に関数を呼び出すと、ループは最初の反復後に停止し、配列全体に進みません。そして戻り値。
$num には 6 が含まれ、(1st@yahoo.com,2nd@yahoo.com,3rd@yahoo.com, 4th@yahoo.com, 5th@yahoo.com,6th@yahoo.com) で構成された $email のみが有効です。登録されたメールアドレスは 1st@yahoo.com と 6th@yahoo.com ですが、最後の 6th@yahoo.com しか取得できません。
function get_email_verification(){
$num = count($this->get_payqucker_emails());
$email = $this->get_payqucker_emails();
if ($num){
for($i=0; $i < $num; $i++){
$api_request_url = "http://api.payquicker.com/api/IsActiveAccount";
$param = "email=".$email[$i];
$result_request = $this->do_request($api_request_url, $param, 'GET', 'json');
}
}
else {
echo "All payee emails are already registered to Payquicker";
}
return $result_request ;
}
do_request 関数は、Payquicker API で json/xml 値を (GET/POST) に一時停止します