发送到多个ID

问题描述 投票:-1回答:3

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

当我只有一个用户ID时运行良好...但我希望能够发送给几个用户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');

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

我错过了什么?

php string var
3个回答
-1
投票

制作数组并循环遍历它

$userid = [3,4];

foreach($users as $u){

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

}

0
投票

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

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

0
投票

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

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

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

foreach ($ids as $id) {
       $um_notifications->api->store_notification( $id, 'new_action', $vars )
}
© www.soinside.com 2019 - 2024. All rights reserved.