在php中有没有函数可以替换VB中的Ubound函数详细解释
站长资源库特和大家分享php中类似asp的ubound函数两个如下count和sizeof,希望从asp转向php的朋友有所帮助定义和用法
count() 函数计算数组中的单元数目或对象中的属性个数。
对于数组,返回其元素的个数,对于其他值,返回 1。如果参数是变量而变量没有定义,则返回 0。如果 mode 被设置为 COUNT_RECURSIVE(或 1),则会递归底计算易做图数组中的数组的元素个数。
语法
count(array,mode)
参数 | 描述 |
---|---|
array | 必需。规定要计数的数组或对象。 |
mode |
可选。规定函数的模式。可能的值:
注释:该参数是 PHP 4.2 中加入的。 |
提示和注释
注释:当变量未被设置,或是变量包含一个空的数组,该函数会返回 0。可使用 isset() 变量来测试变量是否被设置。
例子
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); $result = count($people); echo $result; ?>
输出:
4
定义和用法
sizeof() 函数计算数组中的单元数目或对象中的属性个数。
该函数是 count() 的别名。
语法
sizeof(array,mode)
参数 | 描述 |
---|---|
array | 必需。规定要计数的数组或对象。 |
mode |
可选。规定函数的模式。可能的值:
注释:该参数是 PHP 4.2 中加入的。 |
提示和注释
注释:当变量未被设置,或是变量包含一个空的数组,该函数会返回 0。可使用 isset() 变量来测试变量是否被设置。
例子
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); $result = sizeof($people); echo $result; ?>
输出:
4