我将用一个例子来解释我的问题。
我有一组电子邮件 ID(从 db 获取,它将是动态的)。假设有 100 个电子邮件 ID
我需要用 10 个计数对它们进行分组。换句话说,100 个电子邮件 ID 除以 10 => 所以会有 10 个循环。
输出应该看起来像
Group1:---前十个电子邮件ID---
Group2:---接下来的十个电子邮件ID---。. . . ..
Group3:---最后十个电子邮件ID---
这是我的 php 代码(我已经修改/更正了我的代码)
<?php
$con=mysql_connect("localhost","root","admin");
mysql_select_db("test1",$con);
$sel=mysql_query("SELECT DISTINCT emailaddress FROM userlist");
while($row=mysql_fetch_array($sel))
{
$mail[]=$row['emailaddress'];
}
$chunk = array_chunk($mail, 10);
$get_chunk_count = count($chunk);
for($i=0;$i<$get_chunk_count;$i++){
echo "Group :".$i;
echo "<br>";
echo "========";
echo "<br>";
$count_inside_count = count($chunk[$i]);
for($j=0;$j<=$count_inside_count;$j++){
echo "<pre>";
echo $chunk[$i][$j];
echo "</pre>";
}
}
?>
编辑:上面的代码工作正常,我已经编辑了。感谢所有的帮助:)