目前我有这段代码:
$divisions = explode(",", $mychecklist->dept);
foreach($divisions as $division) {
$divs=get_record('induction_emails','id',$division);
$useremail = get_record('user', 'email', $divs->email);
echo $useremail->id;
}
这基本上从感应电子邮件表中获取分区ID,然后检查users表以匹配用户的电子邮件。我想要的最终结果是用户ID。
一旦我拥有用户ID,我想将它们放入数组中。
任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:5)
$divisions = explode(",", $mychecklist->dept);
$users = array();
foreach($divisions as $division) {
$divs=get_record('induction_emails','id',$division);
$useremail = get_record('user', 'email', $divs->email);
echo $useremail->id;
$users[] = $useremail->id;
}
答案 1 :(得分:0)
您可以使用以下内容:
$divisions = explode(",", $mychecklist->dept);
$ids = array();
foreach($divisions as $division) {
$divs=get_record('induction_emails','id',$division);
$useremail = get_record('user', 'email', $divs->email);
$ids[] = $useremail->id;
}
print_r($ids);
答案 2 :(得分:0)
以下是使用foreach
语句的一些伪代码:
$users=array();
foreach(..) {
...
$users[]=$useremail->id;
}
答案 3 :(得分:0)
解释了数组here以及一些示例。简而言之:
$user_ids = array();
foreach(...){
...
$user_ids[] = $useremail->id;
}