当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP sizeof()用法及代码示例


sizeof()函数是PHP中的内置函数,用于对数组或任何其他可计数对象中存在的元素数进行计数。

用法:

int sizeof(array, mode);

参数:该函数接受两个参数,如上面的语法所示,如下所述:


  1. array:此参数表示包含我们需要计数的元素的数组。
  2. mode:这是一个可选参数,用于指定函数的模式。它可以采用两个不同的值,如下所示:
    • 0:默认情况下,不计算多维数组的所有元素
    • 1:它递归地对数组进行计数(对多维数组的所有元素进行计数)

返回值:此函数返回如语法所示的整数值,该值表示数组中存在的元素数。

例子:

Input: array(1,2,3,4,5,6)
Output: 6

Input: array(1,2,5,6)
Output: 4

以下示例程序旨在说明PHP中的sizeof()函数:

  • 计算一维数组中的元素数:
    <?php 
       // input array 
       $a=array(1,2,3,4,5,6); 
      
       // getting total number of elements  
       // present in the array. 
       $result = sizeof($a); 
      
       print($result); 
    ?>

    输出:

    6
  • 计算多维数组中的元素数:
    <?php 
    $array = array('name' => array('Geeks', 'For', 'Geeks'), 
                  'article' => array('sizeof', 'function', 'PHP')); 
      
    // recursive count 
    echo sizeof($array, 1); // output 8 
      
    // normal count 
    echo sizeof($array); // output 2 
      
    ?>

    输出:

    8
    2
    

参考:
http://php.net/manual/en/function.sizeof.php



相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 PHP | sizeof() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。