Обмен данными между двумя переменными
Зачем использовать дополнительную переменную для взаимной смены значений двух основных переменных? Можно поступить очень просто:
$tmp=$x;
$x=$y;
$y=$tmp;
На дополнительную переменную тратится память, которая будет освобождена либо вручную (командой unset), либо по завершению работы php-скрипта.
Другим способом обмена значениями переменных является использование двух конструкций языка: array() и list():
list($y, $x) = array($x, $y);
Красиво, коротко и без дополнительных переменных.
Удачного всем php-программирования!
Комментарии:
Нету комментариев для вывода...