我有一个简单的 foreach 循环,它在二维数组中输入数据:
foreach ($query as $row){
if (!isset($sites[$row->site])){ $sites[$row->site] = array(); }
if (!isset($sites2[$row->site])){ $sites2[$row->site] = array(); }
if ($row->type == 1){
$sites[$row->site][] = array($row->data1, $row->data2);
} else {
$sites2[$row->site][] = array($row->data1, $row->data2);
}
}
我需要在数组($sites 和 $sites2)中至少有 20 个条目。
因此,如果查询有 5 行,我想重复循环,重复 5 个现有行(将它们插入到数组中),直到数组达到 20 行。
有任何想法吗?