Corsi on-line

Swapping di valori tra variabili in PHP

Lo swapping è una semplice tecnica che può essere utilizzata per lo scambio di valori tra variabili; si immagini per esempio di avere due variabili denominate “x” e “y” e di aver associato ad essi i valori “a” e “b”, tramite lo swapping sarà possibile passare a “x” il valore di “y” e viceversa; tutto ciò sarà possibile utilizzando le due variabili come argomenti da passare alla funzione list().

Passiamo ora dalla teoria alla pratica e buttiamo giù un pò di codice:

<?php
# definizione delle variabili
$x = "valore di x";
$y = "valore di y";
# swapping
list($x, $y) = array($y, $x);
# stampa dei risultati
echo $x; # stampa "valore di y"
echo $y; # stampa "valore di x"
?>

Il vantaggio dello swapping effettuato in questo modo sta nel fatto che per lo scambio di valori tra variabili non diviene necessario creare varibili temporanee su cui far passare i valori.

Post correlati
I più letti del mese
Tematiche