Tengo un array que he recibido desde un post, y quiero escribirlo en pantalla. Hago este código que funciona, pero creo que es dar una vuelta para hacer algo que se podría hacerde un modo más sencillo:
<?php
foreach ($_POST['prueba'] as $valor){
$i++;
$otra[$i]=$valor;
}
for ($i=1;$i<=4;$i++){
echo "$otra[$i]";
}
?>
Si hago el siguiente código:
<?php
for ($i=1;$i<=4;$i++){
echo "$_POST['prueba[$i]']";
}
?>
Me da parse error en la línea del echo
Si hago el siguiente para que me muestre un elemento sólo:
<?php
$valor=$_POST['prueba[2]'];
echo "$valor";
?>
No me escribe nada.
No lo entiendo porque para mi los tres códigos están hechos con la misma idea.