foreachphp中的多个数据
我正在寻找foreach循环中寄存器倍数var的解决方案 示例:我有一个大小为150的数组。我希望有前50个结果,51-100个结果和101-150个结果在不同的变量中结束。 我的数组正在不断搜索,所以如果我可以停止请求,那就更好了foreachphp中的多个数据,php,foreach,Php,Foreach,我正在寻找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(
$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;
}
}
}
$data=html解析器。
对于($i=0;$iload_文件($data[$i]);
$donnees=$html->find('br table[width=“100%”,[border=“1]”);
foreach($donnees as$donnee){
foreach($donnee->find('a[href]')作为$href){
$dataLien[]=$href->href;
}
}
}
Thx for ur answers首先创建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++;
}
请澄清您的问题您的代码非常模糊,需要更多详细信息