我在foreach循环中搜索寄存器倍数var的解决方案。
示例:我有一个大小为150的数组。我希望得到前50个结果,51 - 100个结果和101 - 150结果在不同的变量中结束。 我的数组一直在搜索,所以如果我能停止请求,那就更好了!
$data = A html parser .
for ($i = 0; $i < count($data); $i++) {
$html->load_file($data[$i]);
$donnees = $html->find('br table[width="100%"],[border="1"]');
foreach ($donnees as $donnee) {
foreach ($donnee->find('a[href]') as $href) {
$dataLien[] = $href->href;
}
}
}
你答案的答案
答案 0 :(得分:0)
首先创建3个数组然后定义大小限制
$array0=array();
$array1=array();
$array2=array()
$result= // add your result in this variable
$i=1;
$saveItemPerArray = 50;
$noArray = 0;
foreach($result as $data){
if(($i % $saveItemPerArray) == 0){
$noArray++;
}
array_push($array.$noArray,$data)
$i++;
}