Ver Mensaje Individual
  #475 (permalink)  
Antiguo 20/08/2012, 22:02
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Juego: "¿Dónde está el error?"

Uno recien que no me salia por que se me olvidaba algo
Código PHP:
Ver original
  1. $values = 'foo=var1
  2. bar=var2
  3. baz=var3
  4. candy=etcetcetc';
  5. $values = array_filter(explode(PHP_EOL, $values));
  6. array_walk($values, function($v){ $v = explode('=', $v); });
  7. print_r($values);
Debe imprimir algo como
Código PHP:
Ver original
  1. (
  2.     [0] => Array
  3.         (
  4.             [0] => foo
  5.             [1] => var1
  6.         )
  7.  
  8.     [1] => Array
  9.         (
  10.             [0] => bar
  11.             [1] => var2
  12.         )
  13.  
  14.     [2] => Array
  15.         (
  16.             [0] => baz
  17.             [1] => var3
  18.         )
  19.  
  20.     [3] => Array
  21.         (
  22.             [0] => candy
  23.             [1] => etcetcetc
  24.         )
  25.  
  26. )

Sin embargo imprime
Código PHP:
Ver original
  1. (
  2.     [0] => foo=var1
  3.     [1] => bar=var2
  4.     [2] => baz=var3
  5.     [3] => candy=etcetcetc
  6. )
¿Por qué y que se debe hacer?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos