わかりました、ここでスクリプトを依頼する時が来たと思います。
私は大きな配列を持っていて、それをループして、一定量になったら停止してからループを続けたいと思っています。スクリプトのサンプルは次のとおりです。
$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 からの要求を使用して再度ループし、別の配列に再度ループしてから、最後の配列をループの外に出力したいと考えています。
しかし、配列が非常に大きいため、ここで問題が発生しています。配列がそれほど大きくない場合はうまくいきますが、大きくしたい場合はブラウザが停止するため、結果が得られません。
メモリをいじってみましたが、問題が解決しないので、配列を停止して出力し、ループを続行するのが最善の方法だと思いますが、方法がわかりません。
それを手伝ってください
ありがとうございました