while 和 foreach 循環

查看:149
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆