Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/02/2015, 22:33
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: ¿existe Función para intercambiar 2 filas de un array?

Código PHP:
Ver original
  1. list($array["A"], $array["B"]) = [$array["B"], $array["A"]];

o en una función:

Código PHP:
Ver original
  1. function swap(&$x,&$y)  { list($x, $y) = [$y, $x]; }

Lo mas rápido en cuestiones de rendimiento es usar una tercer variable.
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios