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


_ArrayReverse

Изменяет порядок следования элементов массива на обратный.

_ArrayReverse($var_array[,$var_istart=0[,$var_iend=0]])

Параметры

$var_array Массив для изменения
$var_istart [необязательный] Индекс массива, от которого начинать изменение
$var_iend [необязательный] Индекс массива, в котором закончить изменение

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

Успех:Возвращает 1
Ошибка:Возвращает 0, устанавливает @error:
@error:1 - Массив $var_array не является массивом
2 - $var_istart больше $var_iend
3 - Массив $var_array не является одномерным массивом

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

См. также

_ArraySwap

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


exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD|EEE|FFF','|',2)||_ArrayDisplay($var_aa)||_ArrayReverse($var_aa)||_ArrayDisplay($var_aa)||_ArrayReverse($var_aa)||_ArrayDisplay($var_aa) ;; пример изменения порядка следования элементов массива

sends=@%P%N??-1||&&(\w\:\\)(.+)!!$2||formt<0!!([^\\]+)> GLOBALSENDS<a> exect=_ArrayReverse($GLOBALSENDS,1) GLOBALSENDS<a> ;; разбить путь по слешам (кроме диска) и вывести перевёрнутый результат

sends=-1??-1||&&(.+://)(.+)!!$2||formt<0!!([^/]+)> GLOBALSENDS<a> exect=_ArrayReverse($GLOBALSENDS,1) GLOBALSENDS<a> ;; разбить путь ссылки в буфере обмена по обратным слешам (кроме диска) и вывести перевёрнутый результат


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