Я использую foreach для перебора массива и отправки смс на каждый номер, но не могу этого сделать. Он отправляется только одному - PullRequest
0 голосов
/ 04 июня 2018

2-й foreach должен отправлять каждому new_token-> mob. Но он отправляет одному, а затем останавливается. Что я делаю не так?

Мой код:

foreach($new_tokens as $new_tokenss) 
{ 
   foreach($new_tokenss as $new_token) 
   {

            $message = "Message";
            $message_encoded = urlencode($message);
            $postData = array(
                'authkey' => \Config::get('procedures.msg91.authKey'),
                'mobiles' => $new_token->mob,
                'message' => $message_encoded,
                'sender' => \Config::get('procedures.msg91.senderId'),
                'route' => \Config::get('procedures.msg91.route')
            );

            $curl = new \anlutro\cURL\cURL;
            $curl->post(\Config::get('procedures.msg91.api_url'), $postData);
            return 'New emergency patient';
   }

}

1 Ответ

0 голосов
/ 04 июня 2018
    return 'New emergency patient';

Этот метод заставляет функцию возвращать вышеупомянутое значение и таким образом прерывать цикл for.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...