Foros del Web » Programando para Internet » PHP »

Desplazar valores de arrays

Estas en el tema de Desplazar valores de arrays en el foro de PHP en Foros del Web. Hola a todos los usuarios, Espero que alguno de ustedes pueda resolver mi duda que tengo ya desde hace un buen rato, estoy tratando de ...
  #1 (permalink)  
Antiguo 06/03/2008, 20:08
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 16 años, 1 mes
Puntos: 0
Desplazar valores de arrays

Hola a todos los usuarios,

Espero que alguno de ustedes pueda resolver mi duda que tengo ya desde hace un buen rato, estoy tratando de derle un nuevo valor a una array pero sin borrar los anteriores.

Para ello, estoy usando este código:

<?php

if (isset($_POST['cambio'])){

echo $genero= "234,567,342,784,234";
echo "<br>";
$seccion = explode (",",$genero);
echo $posicion = $_POST['nota']; //número de la nota
$seccion[$posicion] = $_POST['nota'][0]; //le doy en número del artículo
$seccion= implode(",", $seccion);

echo $seccion;
//$seccion = $seccion[0].",".$seccion[1].",".$seccion[2].",".$seccion[3].",".$seccion[4];
}
?>

<form method="post" action="" name="config">
<label>cualquiera</label>
<select name="nota" style="width:180px;">
<option value='0'>uno</option>
<option value='1'>dos</option>
<option value='2'>tres</option>
<option value='3'>cuatro</option>";
</select>
<input type="submit" name="cambio" value="Go" class="btn-install">

Pero lo que hace es suplir un valor que ya tenía, cómo puedo hacer que sólo me corra el valor y no suplantarlo.

Me imagino que pude hacerse con un foreach, pero hasta el momento no he podido pillarlo cómo..
  #2 (permalink)  
Antiguo 07/03/2008, 15:16
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Desplazar valores de arrays

Aguna idea...
Ya estuve tratando con el foreah... pero sólo conseguí que me dejara un espacio en blanco en el valor de array que deseo, pero no sé muy bien como guardar ese valor que me da...

cualquier idea será bienvenida
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 00:08.