我正在写一个脚本,我想向多个用户发送通知。
当我只有一个用户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');
但它不会发送给任何人..
我错过了什么?
答案 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 );
}