_ArrayConcatenate

首页  后退  前进

_ArrayConcatenate
down2

两者的联合.

 

_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

例子

copy

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

up2

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