私の問題を 1 つの例で説明します。
メールIDのセットがあります(データベースから取得すると動的になります)。100 個の電子メール ID があるとします。
それらを 10 のカウントでグループ化する必要があります。つまり、100 の電子メール ID を 10 で割った => したがって、10 回のループが発生します。
出力は次のようになります
Group1: ---最初の 10 個の電子メール ID---
Group2: ---次の 10 個の電子メール ID--- . . . . ..
Group3: ---最後の 10 個の電子メール 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>";
}
}
?>
編集: 上記のコードは正常に動作し、編集しました。すべての助けをありがとう:)