Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2016, 16:24
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 2 meses
Puntos: 22
Sonrisa Convertir una cadena en un array con bloques de 4

Tengo la siguiente cadena:
Código PHP:
$string 'one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve|thirteen|fourteen|fifteen'
Quiero pasar esa cadena a un array, de tal forma que quedara así:
Código PHP:
    $my_array = Array (
        array(
            
"one",
            
"two",
            
"three",
            
"four"
        
),
        Array (
            
"five",
            
"six",
            
"seven",
            
"eight"
        
),
        Array (
            
"nine",
            
"ten",
            
"eleven",
            
"twelve"
        
),
        Array (
            
"thirteen",
            
"fourteen",
            
"fifteen"
        
)
    ); 
¿Cómo hacer algo así?
Creo que puede hacerse con preg_split(). Pero no sé cómo hacer una expresión regular que concida con mis necesidades!

Me ayudan, por favor!

Gracias de antemano.