找回密码
 加入
搜索
查看: 1121|回复: 2

[AU3基础] 【已解决】数组搜索_ArraySearch函数有bug?

[复制链接]
发表于 2020-4-7 10:53:02 | 显示全部楼层 |阅读模式
本帖最后由 elexy 于 2020-4-7 11:04 编辑
#include <array.au3>
Local $avArray[2]
$avArray[0] = 9
$avArray[1] = "000009"
$CODE="000009"
_ArrayDisplay($avArray)
MsgBox(0,"编号位置",_ArraySearch($avArray, $CODE))
一个很多数据的数组,里面存有数值型和文本型的数据,编号0000XX为文本,但是混在一起的话,搜编号会搜到含有数值的位置上,无法正常使用,请问各位如何解决?
发表于 2020-4-7 11:00:33 | 显示全部楼层
详细看帮助文档
_ArraySearch(Const ByRef $avArray, $vValue [, $iStart = 0 [, $iEnd = 0 [, $iCase = 0 [, $iCompare= 0 [, $iForward = 1 [, $iSubItem = -1]]]]]])
$iCompare:   2 比较变量是否是相同类型和相同值
发表于 2020-4-7 11:01:09 | 显示全部楼层
加上参数2应该就可以了:
#include <array.au3>
Local $avArray[2]
$avArray[0] = 9
$avArray[1] = "000009"
$CODE="000009"
_ArrayDisplay($avArray)
MsgBox(0,"编号位置",_ArraySearch($avArray, $CODE,0,0,0,2))
 楼主| 发表于 2020-4-7 11:04:14 | 显示全部楼层
floor6ggg 发表于 2020-4-7 11:01
加上参数2应该就可以了:

感谢感谢,帮助文档是英文的,没看明白
发表于 2020-4-7 21:51:16 | 显示全部楼层
中文版的确是方便很多,所以汉化工作的前辈们,实在是了不起!!!!赞!!!!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 13:57 , Processed in 0.068324 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表