如何根据动态数据创建数组?
例如,有一个人员名单列表,“Name1,Name2,Name3,.....NameX”,X的值不定,即人员数量不定。如何根据人员的名字都分别创建一个二维数组,用于后面动态存储是数据?ps:数组用于存储一个月每天24小时的数据据变化情况,比如,做到$Name1、$Name2’......。 你说的这不就是小型数据库么。。员工考勤系统什么的。。。
一个表格保存员工名字,另外一个保存打卡情况就好了 三维数组
$Name[$i][$j][$k]
$i第i个员工
$j日期
$k 小时 回复 2# yamakawa
不是考勤系统,而是将任务执行情况按小时来统计区分,获得柱状图。我需要读取一个XLS文件,里面的名字排列是乱序的,而且31天就会有很多相同名字,而且名字多少不定。 三维数组
$Name[$i][$j][$k]
$i第i个员工
$j日期
$k 小时
fenhanxue 发表于 2017-8-22 20:43 http://www.autoitx.com/images/common/back.gif
有没有可用的函数呢?如何增删3D数组?求例子 ReDim 调整现有数组的大小. ReDim 调整现有数组的大小. 回复 5# xowen
dim
redim for i in (names)
redim $peple 这个函数格式化名字字符串。StringFormat()
或者笨一点的办法
$names="1,2,3,4,5,6,7,8"
$string=StringSplit($names,‘,’)
for $i to ubound($string)-1 楼上几个都说的是那个动态。。其实这个根本不用讨论,,,因为他是直接读取xls文件,所以不管怎么样动态,至少,在读取的时候,是固定的,,所以一个ubound就够了。。不需要什么redim之类的 本帖最后由 yamakawa 于 2017-8-24 11:05 编辑
网络卡了。重了。
页:
[1]