【发布时间】:2016-02-06 11:37:15
【问题描述】:
我有一个这样的数组
Array
(
[0] => Array
(
[PM] => 14
[LD] => 578
[TL] => 56
[SC] => 67
[PC] =>
)
)
以上只是PC/PM/TL/LD的ID。然后,我将在数据库查询中使用它们来获取他们的电子邮件 ID。
我想使用以下逻辑,我的电子邮件模板应该像这样工作 “收件人”中的 PC 和所有其余的抄送。
- 如果没有分配 PC,则 TL 进入电子邮件,其余全部在抄送中
- 如果没有 TL,则 LD 输入到电子邮件中,其余全部在 cc 中
- 如果没有 LD,则 PM 到电子邮件中,其余全部在 cc 中
- 如果没有 PM,则 SC 输入电子邮件,其余全部在 cc 中
我还想将电子邮件 ID 添加到数组中。所以如果我开始:
Array (
[PC] =>
[TL] => 1109
[LD] => 838
[PM] => 715,824,694
[SC] => 727
)
我将执行这条 SQL ($user_sql):
SELECT id,email
FROM new_login
WHERE id IN (1109,838,715,824,694,727)
AND status = 1
输出:
Array (
[694] => a@exateam.com
[715] => b@gmail.com
[727] => c@gmail.com
[824] => d@gmail.com
[838] => e@gmail.com
[1109] => m@gmail.com
)
【问题讨论】:
-
你试过什么?您的代码示例是什么样的?哪一部分失败了?尽量为读者提供更多信息
-
您使用哪个数据库?以及您使用哪些函数来连接和检索数据(mysqli_?PDO?)。
标签: php codeigniter if-statement logic