Pare de fazer o loop e a saída e continue com o php
Ok, acho que é hora de pedir aqui meu roteiro agora,
Eu tenho uma grande matriz e eu quero fazer um loop e, em seguida, pará-lo quando se trata de uma certa quantidade e, em seguida, continuar a loop, aqui está uma amostra do script,
$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);
Assim, o primeiro array é de um XML respond e eu faço um loop novamente com os locais e seu pedido novamente a partir do XML e faço loop novamente em um array diferente e, em seguida, desejo a saída do último array fora do loop,
Mas eu estou tendo problemas aqui porque é uma matriz muito grande, e se a matriz não é tão grande, sai boa, mas quando eu quero torná-la maior, então eu não tenho nenhum resultado porque o navegador pára,
Eu tentei brincar com a memória, mas ela não está resolvendo o meu problema, então eu acho que a melhor maneira seria parar o array e então dar saída e continuar looping, mas eu não sei como fazer isso,
Por favor me ajude com isso
Obrigado