_ArraySort

首页  后退  前进

_ArraySort
down2

在指定的索引范围内对数组进行排序.

 

_ArraySort($var_array[,$var_idescending=0[,$var_istart=0[,$var_iend=0[,$var_isubitem=0]]])

 

参数

$var_array

数组排序

$var_idescending

[可选] 如果设置为1,则按降序排序

$var_istart

[可选] 索引数组,从中开始排序

$var_iend

[可选] 索引数组,其中完成排序

$var_isubitem

[可选] 在二维数组中排序的列的索引e

返回值

成功:

返回 1

错误:

0, 设置@error:

@error:

1 - 数组$var_array不是数组om


2 - $var_istart大于$var_iend


3 - 列索引$var_isubitem大于列数


4 - 数组a $var_array的维数超过两个

注释:

 

该函数可以通过命令调用 exect

例子

copy

exect=$var_aa=StringSplit('0;1;2;3;4;5;6;7;8;9',';',2)||_ArrayDisplay($var_aa)||_ArraySort($var_aa,1)||_ArrayDisplay($var_aa)||_ArraySort($var_aa)||_ArrayDisplay($var_aa) ;; 排序示例数组a

 

exect=$var_s=FileRead('%P%N')||$var_s=StringReplace('$var_s',@CRLF,'''')||$var_s=StringReplace('$var_s','~~','''')||$var_a=StringSplit('$var_s','''',2)||$var_a=_ArrayUnique($var_a)||_ArraySort($var_a,0,1) asave=var_a||"%P%O_sym.%E"||upd<1>||all||||code<1> ;; 使用_sym前缀写入ns文件,在UTF-16 LE 1200编码中的光标下的文件的唯一内容,删除换行符和空格后

up2

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