Tutorialspoint.dev

PHP | sizeof() Function

The sizeof() function is a builtin function in PHP and is used to count the number of elements present in an array or any other countable object.

Syntax:

int sizeof(array, mode);

Parameter: This function accepts two parameters as shown in the syntax above and described below:



  1. array: This parameter represents the array containing elements which we need to count.
  2. mode: This is an optional parameter and specifies the mode of the function. It can take two different values as shown below:

    • 0: It is default, does not count all elements of multidimensional arrays
    • 1: It Counts the array recursively (counts all the elements of multidimensional arrays)

Return Value: This function returns an integer value as shown in the syntax which represents the number of elements present in the array.

Examples:

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

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

Below programs illustrates the sizeof() funtion in PHP:

  • Count number of elements in one dimensional array:
    <?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);
    ?>

    Output:

    6
  • Counting number of elements in multi-dimensional array:

    <?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
      
    ?>

    Output:

    8
    2
    

Reference:
http://php.net/manual/en/function.sizeof.php



This article is attributed to GeeksforGeeks.org

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter