两者的联合.
_ArrayConcatenate($var_array_target,$var_array_source[,$var_istart=0[,$var_iflag=0]])
参数
$var_array_target
|
数组第一个加入
|
$var_array_source
|
数组第二个附加到第一个数组的末尾a
|
$var_istart
|
[可选] 第二个数组a的索引,从其开始加入(默认= 0)
|
$var_iflag
|
[可选]
0 - объединяются 数组ы как есть (по умолчанию)
1 - добавляется в начало элемент, в которое возвращается количество элементов объединённого 数组а
2 - возвращение количества элементов объединённого 数组а в первый элемент 数组а
|
返回值
成功:
|
返回$var_array_target的新大小数组a
|
错误:
|
返回 -1, 设置@error
|
@error:
|
1 - 数组$var_array_target不是数组om
|
|
2 - 数组$var_array_source不是数组om
|
|
3 - 数组$var_array_target不是一维数组om
|
|
4 - 数组$var_array_source不是一维数组om
|
|
6 - $var_istart索引超出了
|
该函数可以通过命令调用 exect
参见:
_ArrayAdd, _ArrayPush

exect=$var_aa=StringSplit('1a|2a|3a|4a','|',2)||_ArrayDisplay($var_aa)||$var_a2=StringSplit('5b|6b|7b|8b|9b','|',2)||_ArrayDisplay($var_a2)||_ArrayConcatenate($var_aa,$var_a2)||__ArrayDisplay($var_aa) ;; 创建2个数组并将第2个加入到第一个的例子
itray=3 global copys=%L||"%p"//0||copyn<[input=BOX11]> exect=_ArrayConcatenate($GLOBALCOPYS1,$GLOBALCOPYS0,1,2) GLOBALCOPYS1<a> ;; 复制对话号码中指定的选定对象,并将其添加到GLOBALCOPYS1中的全局数组GLOBALCOPYS0
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru
|