Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Reemplazar unvalor de un array

Estas en el tema de Reemplazar unvalor de un array en el foro de PHP en Foros del Web. Como reemplazar un valor de un array Tengo PHP Version 5.2.11 He probado con este ejemplo <?php $base = array("orange", "banana", "apple", "raspberry"); $replacements = ...
  #1 (permalink)  
Antiguo 14/10/2013, 09:40
 
Fecha de Ingreso: febrero-2003
Mensajes: 204
Antigüedad: 21 años, 9 meses
Puntos: 2
Reemplazar unvalor de un array

Como reemplazar un valor de un array
Tengo PHP Version 5.2.11
He probado con este ejemplo


<?php
$base = array("orange", "banana", "apple", "raspberry");
$replacements = array(0 => "pineapple", 4 => "cherry");
$replacements2 = array(0 => "grape");

$basket = array_replace($base, $replacements, $replacements2);
print_r($basket);
?>

Pero parece ser que es no sirve para mi version.


Hay algun otro metodo ?
  #2 (permalink)  
Antiguo 14/10/2013, 09:44
Avatar de AnGuisi  
Fecha de Ingreso: julio-2013
Ubicación: San Felipe - Yaracuy
Mensajes: 122
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Reemplazar unvalor de un array

Si actualizas tu versión de php a 5.3+ ese mismo método te serviría.
  #3 (permalink)  
Antiguo 14/10/2013, 11:08
 
Fecha de Ingreso: febrero-2003
Mensajes: 204
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: Reemplazar unvalor de un array

Pero si no puedo actualitzarlo ? Por que no depende de mi sinó de un servidor con version antigua
Por eso pregunto de algún otro método.
Supongo que hacer esto debería ser algo frecuente cuando programas !!, y en versiones antiguas me cuesta creer que no se pueda.
  #4 (permalink)  
Antiguo 14/10/2013, 11:20
 
Fecha de Ingreso: febrero-2011
Mensajes: 108
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: Reemplazar unvalor de un array

Reemplazar?? y si los sobreescribes??

Código:
$base = array("orange", "banana", "apple", "raspberry");
$base[1] = "Platano";

print_r($base);
Eso te daría:

Array ( [0] => orange [1] => Platano [2] => apple [3] => raspberry )

Y lo demás es imaginación dependiendo para que lo necesites
  #5 (permalink)  
Antiguo 14/10/2013, 12:39
 
Fecha de Ingreso: febrero-2003
Mensajes: 204
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: Reemplazar unvalor de un array

Perfecto¡¡
Que fácil cuando te lo dicen.
A veces nos complicamos la vida por ignorancia
Muchas gracias
  #6 (permalink)  
Antiguo 14/10/2013, 12:47
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Reemplazar unvalor de un array

En el manual PHP encontrarás alternativas a esa función con bucles, incluso puedes unir los arrays:

Código PHP:
Ver original
  1. $basket = $replacements2 + $replacements + $base;

y te daría el mismo resultado. Pero todo depende de tus necesidades, si nos muestras que quieres conseguir podríamos guiarte mejor.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Etiquetas: reemplazar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:52.