Описание вспомогательной функции


_Swap

Меняет местами содержимое 2-х переменных.

_Swap($var_VAR1,$var_VAR2)

Параметры

$var_VAR1 Переменная 1
$var_VAR2 Переменная 2

Возвращаемое значение

Возвращает переменные, в которых поменялось местами их содержимое
Поддерживаемые варианты:

_Swap($var_s1,$var_s2) - для переменных

_Swap($var_a[1],$var_a[4]) - для ячеек одномерного массива

_Swap($var_a[1][1],$var_a[4][1]) - для ячеек двумерного массива

Так же для смежных вариантов:

_Swap($var_s1,$var_a[4][1])

_Swap($var_a[1],$var_a[4][1])

_Swap($var_a[1],$var_s1)

Примечания

Функцию можно подключить через команду exect

См. также

_ViewValues, _ArraySwap

Примеры:
 Как создать кнопку?


exect=$var_aa=_ArrayCreate('5x2')||_ViewValues($var_aa)||$var_aa[0][1]='data'||_ViewValues($var_aa)||$var_aa[1][0]=1000||_ViewValues($var_aa)||_Swap($var_aa[0][1],$var_aa[1][0])||_ViewValues($var_aa) ;; пример присвоения данных в двумерном массиве и обмен данными между ячейками

exect=$var_a=_ArrayCreate('5x2')||_ViewValues($var_a)||$var_a[0][1]='data'||_ViewValues($var_a)||$var_a[1][0]=1000||_ViewValues($var_a)||_Swap($var_a[0][1],$var_a[1][0])||_ViewValues($var_a) ;; пример присвоения данных в двумерном массиве и обмен данными между ячейками

exect=$var_aa=_ArrayCreate(5)||_ViewValues($var_aa)||$var_aa[1]='data'||$var_aa[2]=1000||_ViewValues($var_aa)||_Swap($var_aa[1],$var_aa[2])||_ViewValues($var_aa) ;; пример присвоения данных в одномерном массиве и обмен данными между ячейками


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru