vfp 在VFP中定义了一个二维数组,如何测知该数组的行数与列数?另:如何查询出一个二维数组某一行或某一列的值?注意题意:我现在有一个二维数组,但不知道它有几行几列,有没有什么办法测

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 06:38:58

vfp 在VFP中定义了一个二维数组,如何测知该数组的行数与列数?另:如何查询出一个二维数组某一行或某一列的值?注意题意:我现在有一个二维数组,但不知道它有几行几列,有没有什么办法测
vfp
在VFP中定义了一个二维数组,如何测知该数组的行数与列数?
另:如何查询出一个二维数组某一行或某一列的值?
注意题意:我现在有一个二维数组,但不知道它有几行几列,有没有什么办法测出来?

vfp 在VFP中定义了一个二维数组,如何测知该数组的行数与列数?另:如何查询出一个二维数组某一行或某一列的值?注意题意:我现在有一个二维数组,但不知道它有几行几列,有没有什么办法测
alen() 函数
返回数组中元素、行或列的数目.
语法
ALEN(ArrayName [, nArrayAttribute])
参数
ArrayName
指定数组名.如果参数仅包含数组名,ALEN( ) 函数则返回元素的数目.
nArrayAttribute
确定 ALEN( ) 函数返回的是数组元素的数目、数组的行数,还是数组的列数.nArrayAttribute 可以取值为 0、1 或 2.
0 指定返回数组元素数目.省略 nArrayAttribute 与指定 nArrayAttribute 为 0 作用相同.
1 指定返回数组的行数.
2 指定返回数组的列数.如果数组是一维数组,则 ALEN( ) 函数返回 0(没有列).
返回值类型
数值型
例:
a=alen(la_array,1) &&返回该数组的行
b=alen(la_array,2) &&返回该数组的列
另外:如何查询出一个二维数组某一行或某一列的值?
例:
?la_array(1,1) &&返回第一行第一列的值