Hola foreros,
A ver si alguien me puede echar una mano con una peleita que tengo con los arrays.
El objetivo del código es recorrer un array y que una función se ejecute cuando encuentra un valor concreto. Una vez repasado el array necesito volver a empaquetar dicho array con esos nuevos valores.
El primero proceso (recorrer el array) no hay problema.
El array que traigo empaquetado es $arrayViejo que viene de una consulta mysql que devuelve 20 campos
Código PHP:
for ($row = 0; $row < count($arrayViejo, 0); $row++) {
foreach ($arrayViejo[$row] as $key => $value) {
if(eregi("2011",$value)){
$value = str_replace("2011","",$value);
}
$nuevoarray[] = array_merge(array($key=>$value));
}
}
El problema lo tengo en la creación del $nuevoarray que me cree una estructura similar a la del $arrayviejo pero no lo consigo.
Agradecería cualquier ayuda.
Muchas gracias