Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/06/2011, 13:55
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
Ahí te paso un ejemplo simple:

Código PHP:
Ver original
  1. <?php
  2. $arrayViejo = array(0 => 2, 1 =>  "a", 2 => 2000, 3 => 2011, 4 => "x", 5 =>  "c", 6 =>  22, 7 =>  true, 8 => "+");
  3. $nuevoarray = array();
  4. echo "<h5>Array viejo:</h5>";
  5. print_r($arrayViejo);
  6. $i = 0;
  7. foreach ($arrayViejo as $key => $value) {
  8.     if(eregi("2011",$value))$value = str_replace("2011","KK!",$value);
  9.     $nuevoarray[$key] = $value;
  10.     $i++;
  11. }
  12.  
  13. echo "<h5>Nuevo:</h5>";
  14. print_r($nuevoarray);
  15. ?>

Salu2!
Muchas gracias, la linea "$nuevoarray[$key] = $value;" me ha resuelto el problema pero ahora me surge otro nuevo: el eregi que busca el 2011 no funciona bien, no sustituye nada, ¿será porque son arrays?