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這樣顯示嗎?
謝謝各位帥哥美女們 ^_^

阅读 2.1k
1 个回答

设置一个状态位,如果是第一个找不到用户,也编写为“找不到用户1”,再写个else为 、2

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进