while 和 foreach 循環
本文介绍了while 和 foreach 循環的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
是這樣的
我想做一個群組郵件
就是逗點間隔發出
$mail_to_each = explode(",", $mail_to);
foreach ($mail_to_each as $v)
{
$sql = mysql_query("SELECT * FROM `users_profile`
WHERE `username` = '".$v."'
");
if (mysql_num_rows($sql)==1)
{
}
else
{
echo '找不到用戶'.$v.' ';
}
}
這時候出現了問題
就是假設我輸入了五位
此時若這五位都找不到時
他會變成
找不到用戶 1
找不到用戶 2
找不到用戶 3
找不到用戶 4
找不到用戶 5
畢竟在循環裡面所以會這樣...
有辦法讓它變成
找不到用戶 1、2、3、4、5這樣顯示嗎?
謝謝各位帥哥美女們 ^_^
解决方案
设置一个状态位,如果是第一个找不到用户,也编写为找不到用户1,再写个else为 、2
这篇关于while 和 foreach 循環的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文