Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/02/2009, 14:37
Carot
 
Fecha de Ingreso: febrero-2009
Mensajes: 2
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Crear automáticamente variable para cada array

Cita:
Iniciado por jenusys Ver Mensaje

//Esta es la manera larga, pero la más explicativa.
//Tengo una cantidad grande de datos convertidos a cadenas(variables), por ejemplo traídas
//de un formulario:

$unon = Null;
$uno1 = $_POST['clave01'];
$uno2 = $_POST['clave02'];
$uno3 = $_POST['clave03'];
$uno4 = $_POST['clave04'];
$uno5 = $_POST['clave05'];
$uno6 = $_POST['clave06'];
$uno7 = $_POST['clave07'];
$uno8 = $_POST['clave08'];
$uno9 = $_POST['clave09'];
$uno10 = $_POST['clave10'];
$uno11 = $_POST['clave11'];
$uno12 = $_POST['clave12'];
$uno13 = $_POST['clave13'];
$uno14 = $_POST['clave14'];
$uno15 = $_POST['clave15'];
$uno16 = $_POST['clave16'];
$uno17 = $_POST['clave17'];
$uno18 = $_POST['clave18'];
$uno19 = $_POST['clave19'];
$uno20 = $_POST['clave20'];
$uno21 = $_POST['clave21'];
$uno22 = $_POST['clave22'];
$uno23 = $_POST['clave23'];
$uno24 = $_POST['clave24'];
$uno25 = $_POST['clave25'];
$uno26 = $_POST['clave26'];
$uno27 = $_POST['clave27'];
$uno28 = $_POST['clave28'];
$uno29 = $_POST['clave29'];
$uno30 = $_POST['clave30'];

//Y ahora los meto todos en un ARRAY
$contenido = array($unon, $uno1, $uno2, $uno3, $uno4, $uno5, $uno6, $uno7, $uno8, $uno9, $uno10, $uno11, $uno12, $uno13, $uno14, $uno15, $uno16, $uno17, $uno18, $uno19, $uno20, $uno21, $uno22, $uno23, $uno24, $uno25, $uno26, $uno27, $uno28, $uno29, $uno30,);

//Así $contenido[0] sería igual a lo que tenga la variable $unon
//$contenido[1] sería igual a lo que tenga la variable $uno1
//Y así sucesivamente.
Bueno bueno y si hacemos un FOR y no liamos tanto la perdiz jejeje

Propongo:
$total=sizeof($_POST);
for($i=0;$i<=$total;$i++){
$uno.$i=$_POST['VALOR QUE NECESITES'.$i];
}



Ale asi creo que se ahorra un poco de faena el chaval

Saludos