Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2011, 09:36
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, 5 meses
Puntos: 1517
Respuesta: como dividir una arrayde dos dimenciones ?

Ese json esta creado mal, no es multidimensional, sino más bien concatenaste otros. Pero algo así te podría servir
Código PHP:
Ver original
  1. <?php
  2. $json = '{"fecha":"2011-07-04","monto":10},{"fecha":"2011-07-04","monto":10},{"fecha":"2011-07-04","monto":10}';
  3. preg_match_all('/\{.+?\}/i', $json, $m);
  4. $date = array();
  5. $mount = array();
  6.  
  7. foreach($m[0] as $val){
  8.     $jsonD = json_decode($val);
  9.     $date[] = $jsonD->fecha;
  10.     $mount[] = $jsonD->monto;
  11. }
  12. $date = implode(',', $date);
  13. $mount = implode(',', $mount);
  14.  
  15. echo $date . '<br />';
  16. echo $mount;
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos