MeP*_*oan 2 php xml loops while-loop
情况:阵列中有160个ID,需要构建xml请求,最多50个,并分别提交每个集合.
问题:如何循环函数并继续使用ID 51?函数doBatch($ ids)
简化代码:
function doBatch($ids)
{
$start = "<feed>";
foreach($ids as $id)
{
$add .= '<entry>'$id.'</entry>';
}
$stop = "</feed>";
$data = $start.$add.$stop;
post($data);
}
Run Code Online (Sandbox Code Playgroud)
您可以使用array_chunk将大数组拆分为块.
编辑:
这是另一个鲜为人知的数组函数(我认为在你的情况下可能需要这个):array_splice.
$arrayToLoop = array_splice($fullArray, 0, 50);
foreach($arrayToLoop as $id){
}
functionCall($fullArray);
Run Code Online (Sandbox Code Playgroud)
知道你的阵列功能年轻的蚱蜢!所有100 其中77个.