发送到多个ID

时间:2017-12-20 15:48:58

标签: php string var

我正在写一个脚本,我想向多个用户发送通知。

当我只有一个用户ID时,效果很好......但我希望能够发送给几个用户。

$userid = 3;
$um_notifications->api->store_notification( $userid, 'new_action', $vars )

以上作品只适用于ID" 3" ..但如果我想送3& 4,我不能让它发挥作用。

我已经测试了

$userid = 3,4;

$userid = "3,4";

$userid = array( '3', '4');

但它不会发送给任何人..

我错过了什么?

3 个答案:

答案 0 :(得分:0)

你需要使用一个数组并循环抛出它。像这样:

<?php
$userid = array(3,4);
foreach($userid as $id){
    $um_notifications->api->store_notification( $id, 'new_action', $vars );
}

答案 1 :(得分:0)

你可以像这样定义一个id数组:

$ids=array(3,7,1);

接下来,你只需要在这个id的数组上有一个循环并发送你的通知:

foreach ($ids as $id) {
       $um_notifications->api->store_notification( $id, 'new_action', $vars )
}

答案 2 :(得分:-1)

制作数组并循环遍历

$userid = [3,4];

foreach($users as $u){

$um_notifications->api->store_notification( $u, 'new_action', $vars );

}