我们如何知道Array的元素总数?

时间:2018-05-07 20:10:36

标签: arrays

sizeof($array_var)
count($array_var)

如果我们只传递一个简单的var而不是一个数组,它将返回1.

3 个答案:

答案 0 :(得分:0)

~$ sudo apt-get install python3-simplegeneric --reinstall sizeof($array_var) 如果我们只传递一个简单的var而不是一个数组,它将返回1.

答案 1 :(得分:0)

Sizeof PHP函数是count函数的别名,只是代替count use sizeof函数。但建议使用count而不是sizeof,反正输出也是一样。

<?php
    $a[0] = 1;
    $a[1] = 3;
    $a[2] = 5;
    $result = count($a);
    // $result == 3
?>


<?php
    $a[0] = 1;
    $a[1] = 3;
    $a[2] = 5;
    $result = sizeof($a);
    // $result == 3
?>

答案 2 :(得分:0)

执行您要求的简单方法是验证条目变量的类型:

function get_array_size($array_var){
    if(is_array($array_var)){
        return sizeof($array_var);
    }else if(is_string($array_var)){
         return 1;
    }