_ArrayInsert

首页  后退  前进

_ArrayInsert
down2

在指定位置添加一个值为m的新单元格。

 

_ArrayInsert($var_array,$var_ielement[,$var_value=''])

 

参数

$var_array

数组改变

$var_ielement

要添加的单元格的位置(未来索引)。位置不应超过数组a,即最大位置添加到数组a的末尾,否则会导致错误。

选项是:

 - 一个位置

 - 通过几个职位登记 ;

 - 数组项目

$var_value

[可选] 值插入到单元格中.

选项是:

 - 一个值

 - 几个值注册通过 |

 - 数组值

返回值

成功:

返回新的大小数组a

错误:

返回0,设置@error

@error:

1 - 数组$var_array不是数组om


2 - 数组$var_array不是一维数组om

 

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

参见:

_ArrayAdd, _ArrayDelete, _ArrayPop, _ArrayPush

例子
copy

exect=$var_aa=StringSplit('0;1;2;3;4;5;6;7;8;9',';')||_ArrayDisplay($var_aa)||_ArrayInsert($var_aa,2,'Вставлена~~2-я~~ячейка')||_ArrayDisplay($var_aa) ;; 将数组$var_aa值插入给定单元格的示例

 

exect=$var_aa=StringSplit('0;1;2;3;4;5;6;7;8;9',';')||_ArrayDisplay($var_aa)||$var_an=StringSplit('3|5|9','|')||_ArrayDisplay($var_an)||_ArrayInsert($var_aa,$var_an,'Вставлена~~3-я~~ячейка|5-я|9-я')||_ArrayDisplay($var_aa) ;; 将数组$var_aa值插入到数组a $var_an中的指定单元格中的示例

 

exect=$var_aa=StringSplit('0;1;2;3;4;5;6;7;8;9',';')||_ArrayDisplay($var_an)||_ArrayInsert($var_aa,'3;5;9','Вставлена~~3-я~~ячейка|5-я|9-я')||_ArrayDisplay($var_aa) ;; 将数值插入数组$var_aa到指定单元格的示例

up2


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