¡Buenas! Espero que puedan ayudarme. Tengo el siguiente código:
    
Código PHP:
Ver original- foreach ( $matches[7] as $k => $v ) 
- { 
-     $fleet = new CR_Model_Fleet(); 
-      
-     $fleet->setPlayer( $matches[2][$k] ); 
-              
-      
-     foreach ( $names as $key => $value ) 
-     { 
-         $fleet->addShip( $this->_createShip( $value, $this->_convertToInt( $numbers[$key] ) ) ); 
-             } 
-      
-     if ( strtolower( $matches[1][$k] ) == 'atacante' ) 
-         $round->addAttackingFleet( $fleet ); 
-     else 
-         $round->addDefendingFleet( $fleet ); 
- } 
Hasta aquí bien, el problema es que ese array() parece ser infinito porque el código no termina de ejecutarse no se por qué. Antes usaba un bucle while y preg_match(), pero lo cambié por sí funcionaba con foreach() y preg_match_all() pero nada. 
$matches contiene lo siguiente:    
Código Texto Plano:
Ver original- Array
 
- (
 
-     [0] => Array
 
-         (
 
-             [0] => Atacante D Hawkmoon [8:353:5] Armamento: 150% Escudos: 140% Cascos: 160%
 
- Tipo    Est.Muerte
 
- Cantidad    16
 
-   
-             [1] => Defensor donosti NO OFICIALES [8:350:4] Armamento: 170% Escudos: 160% Cascos: 160%
 
- Tipo    Misil   Láser Peq.  Láser Gr.   C.Gauss     C.Plasma    Cúpula Gr.
 
- Cantidad    3.808   312     68  29  20  1
 
-   
-         )
 
-   
-     [1] => Array
 
-         (
 
-             [0] => Atacante
 
-             [1] => Defensor
 
-         )
 
-   
-     [2] => Array
 
-         (
 
-             [0] => D Hawkmoon
 
-             [1] => donosti NO OFICIALES
 
-         )
 
-   
-     [3] => Array
 
-         (
 
-             [0] => [8:353:5]
 
-             [1] => [8:350:4]
 
-         )
 
-   
-     [4] => Array
 
-         (
 
-             [0] => 150%
 
-             [1] => 170%
 
-         )
 
-   
-     [5] => Array
 
-         (
 
-             [0] => 140%
 
-             [1] => 160%
 
-         )
 
-   
-     [6] => Array
 
-         (
 
-             [0] => 160%
 
-             [1] => 160%
 
-         )
 
-   
-     [7] => Array
 
-         (
 
-             [0] => Est.Muerte
 
-   
-             [1] => Misil    Láser Peq.  Láser Gr.   C.Gauss     C.Plasma    Cúpula Gr.
 
-   
-         )
 
-   
-     [8] => Array
 
-         (
 
-             [0] => 16
 
-   
-             [1] => 3.808    312     68  29  20  1
 
-   
-         )
 
-   
- ) 
Espero que puedan resolver el bucle infinito que se me crea. Saludos y muchas gracias.