Zatrzymaj pętlę i wyjdź, a następnie kontynuuj php

Ok, myślę, że nadszedł czas, aby zapytać tutaj o mój skrypt,

Mam dużą tablicę i chcę ją zapętlić, a następnie zatrzymać ją, gdy dojdzie do określonej ilości, a następnie kontynuować pętlę, oto przykład skryptu,

$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);

Tak więc pierwsza tablica pochodzi z XML-a i ponownie zapętlam ją z lokalizacjami i żądaniem ponownie od XML i ponownie zapętlam ją w innej tablicy, a następnie chcę wypisać ostatnią tablicę poza pętlą,

Ale mam tutaj problemy, ponieważ jest to bardzo duża tablica, a jeśli tablica nie jest tak duża, to wychodzi dobrze, ale kiedy chcę ją powiększyć, nie otrzymałem żadnego wyniku, ponieważ przeglądarka ją zatrzymuje,

Próbowałem bawić się pamięcią, ale nie rozwiązuje mojego problemu, więc myślę, że najlepszym sposobem byłoby zatrzymanie tablicy, a następnie wyprowadzenie jej, a następnie kontynuowanie zapętlania, ale nie wiem, jak to zrobić,

Pomóż mi z tym

Dziękuję Ci

questionAnswers(2)

yourAnswerToTheQuestion