找回密码
 加入
搜索
查看: 1891|回复: 3

如何判断数组元素个数

[复制链接]
发表于 2009-9-13 16:17:10 | 显示全部楼层 |阅读模式
本帖最后由 sunafter 于 2009-9-13 16:29 编辑
$url='127&tid=16041430&pid=197894771&page=1'
$array=StringSplit($url,'&',1)
        $Fd=$array[1]
        $Td=StringTrimLeft($array[2],4)
        $Pd=StringTrimLeft($array[3],4)
        $Pg=StringTrimLeft($array[4],5)
将URL字符串以"&"符号分割存入数组$array中,如果在URL正确的情况下,$Fd,,$Td,$Pd等变量的值都是数字,但是如果不输入URL或者输入错误的情况下,怎样判断数组$array是一个有效的数组?既有且只有5个元素,$array[0]-$array[4],每个元素的值均为数字,如果判断出$array是无效数组就弹出提示信息:URL不正确。
不知我描述的大大们能不能理解,本人太菜,请多包涵。。。
谢谢afan大侠!!!
发表于 2009-9-13 16:23:56 | 显示全部楼层
$array=StringSplit($url,'&',1)
If Not @error Then
     If $array[0] = 5 Then
        $Fd=$array[1]
        $Td=StringTrimLeft($array[2],4)
        $Pd=StringTrimLeft($array[3],4)
        $Pg=StringTrimLeft($array[4],5)
    Endif
Endif
 楼主| 发表于 2009-9-13 16:30:09 | 显示全部楼层
many many thanks!
发表于 2009-9-13 16:35:30 | 显示全部楼层
向afan学习。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-1 19:49 , Processed in 0.077796 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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