好的,我想现在是时候在这里询问我的剧本了,
我有一个大数组,我想循环它,然后在达到一定数量时停止它,然后继续循环,这是一个脚本示例,
$result_array = array();
$locations = //array of locations coming from a XML SOAP respond;
foreach($locations as $loctn){
//Request of the XML,
$result = //A large array coming from a XML SOAP respond;
foreach($result as $val){
$result_array[] = 'somkey' => $val->identifcator,
'somkey1' => $val->language,
'somkey2' => $val->textSubjectQualifier,
'somkey3' => $val->companyId,
//etc.
}
}
print_r($result_array);
因此,第一个数组来自 XML 响应,我再次使用位置循环它并再次从 XML 请求它,我再次将它循环到另一个数组中,然后我想在循环外输出最后一个数组,
但是我在这里遇到了麻烦,因为它是一个非常大的数组,如果数组不是那么大,它会很好,但是当我想让它更大时,我没有得到任何结果,因为浏览器停止了它,
我试图玩弄内存,但它没有解决我的问题,所以我想最好的方法是我应该停止数组然后输出它然后继续循环,但我不知道该怎么做,
请帮我解决
谢谢