Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/06/2011, 06:01
Avatar de damargon
damargon
 
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
Respuesta: Problema con arrays

Cita:
Iniciado por repara2 Ver Mensaje
damargon, a ver si estudiamos un poco, ahí va el ejemplo:

Código PHP:
Ver original
  1. <?php
  2.  
  3. ini_set("display_errors", 1);
  4.  
  5. $arrayViejo = Array
  6. (
  7. 0 => Array
  8. (
  9.             "id" => 1,
  10.             "name" => "nombre1",
  11.             "date" => "2011-06-25",
  12.             "status" => "open",
  13. ),
  14.  
  15. 1 => Array
  16. (
  17.             "id" => 2,
  18.             "name" => "nombre2",
  19.             "date" => "2010-07-27",
  20.             "status" => "open",
  21. ),
  22.  
  23. 2 => Array
  24. (
  25.             "id" => 3,
  26.             "name" => "nombre3",
  27.             "date" => "2011-06-27",
  28.             "status" => "open",
  29. ),
  30. );
  31.  
  32. $nuevoarray = array();
  33. echo "<pre><h5>Array viejo:</h5>";
  34. print_r($arrayViejo);
  35.  
  36. foreach ($arrayViejo as $key => $array) {
  37.     foreach ($array as $k => $value){
  38.  
  39.         if($k == "date" && strstr($value, "2011")) $value = str_replace("2011","KK!",$value);
  40.         $nuevoarray[$key][$k] = $value;
  41.     }
  42.  
  43. }
  44.  
  45. echo "<h5>Nuevo:</h5>";
  46. print_r($nuevoarray);
  47. echo "</pre>";
  48.  
  49. ?>
Tienes toda la razón Repara2, tengo que estudiar más pero cuando el tema se te encasquilla (hice muchas pruebas y no conseguía dar con ello) y no tienes mucho tiempo por la presión que te meten los clientes lo mejor es recurrir al foro en donde expertos como tú le salvan la vida a paletos como yo,

Muchísimas gracias, me has salvado el pellejo.