A ver si acierto a la tercera..
Código PHP:
Ver original$pedido = $_POST['pedido'];//o como la traigas
$array = array('home','servicio','contacto');
if($indice)//si $indice es 0 es que está en la 1ª posición, asi que no avanzará
{
$var1 = $array[$indice];
$var2 = $array[$indice-1];
$array[$indice-1] = $var1;
$array[$indice] = $var2;
}
Pero estoy seguro de que hay alguna manera mejor de hacerlo. En php tienes una barbaridad de
funciones que trabajan con arrays. Echale un vistazo si quieres. Mirando un poco por encima creo que también se podría hacer con next() y prev().
Espero haberte ayudado.
Un saludo!!