PHP count() 方法用于获取数组中元素的数量。 PHP count() 方法是 PHP 中的内置方法。它执行与 size() 方法相同的任务。有时我们需要知道数组或对象中元素的数量,为此 PHP 提供了 count() 方法。对于其中没有元素的数组或对象或者它是空数组以及未设置的数组或对象,它也可能返回 0 值。
开始您的免费软件开发课程
网络开发、编程语言、软件测试及其他
语法:
count( array, mode );
参数:
下面给出的是提到的示例:
用于查找数组中元素数量的 PHP count() 方法示例。接下来,我们编写 PHP 代码来更清楚地理解该方法,通过以下示例,其中 count() 方法用于查找一维数组中存在的元素的数量,如下所示。
代码:
<?php // array of languages $Language = array( 'English', 'Math', 'Science', 'Hindi'); print( "The array is : " ); print( implode(', ', $Language )); print(".<br>"); // Calculating total number of elements present in an array. $result = count($Language); print( "The total number of elements present in an array are :" ); print( $result ); ?>
输出:
如上面程序中的代码“$result = count($Language);”查找并返回数组“Language”中存在的元素数量,并且该数组也正在显示,正如我们在输出中看到的那样。
用于查找多维数组计数的 PHP count() 方法示例。
接下来,我们编写 HTML 代码来了解 PHP Count() 方法,其中 length 属性用于查找多维数组中元素的计数,如下所示。
代码:
<?php // multidimensional array of subjects $sub = array( 'Subjects' => array( 'English', 'Math', 'Science', 'Hindi', 'Social' ), 'facultyid' => array( 'fac12', 'fac36', 'fac78', 'fac60', 'fac03' ) ); print( "The count for multidimensional array. " ); print( " <br>" ); // Calculating total number of elements present in an multidimensional array. // recursive count print( "The count for multidimensional array with recursive. " ); print( count( $sub, 1 )); print( " <br>" ); print( "The count for multidimensional array with out recursive. " ); print( count( $sub )); print( " <br>" ); ?>
输出:
与上面的程序一样,创建“子”数组来存储科目和处理该科目的相应教员 ID。稍后在代码中,使用 count() 方法以两种方式查找此多维数组中存在的元素数量。第一种方式是“count( $sub, 1 );”,这是一种递归方式,通过将模式值传递给 1 来表示,第二种方式是“count( $sub );” ,这不是递归方式。因此第一种方式的输出计数为 12,第二种方式的输出计数为 2。 PHP count() 方法用于查找不同数据类型的多维数组的计数数。
接下来,我们编写 HTML 代码来了解 PHP Count() 方法,其中 length 属性用于查找不同维度的不同数据类型的多维数组中元素的个数,如下所示。
代码:
<?php // multidimensional array of Marks $Marks = array( 'Subjects' => array( 'English', 'Math', 'Science', 'Hindi', 'Social' ), 'rollno' => array( 89, 78, 56, 45, 67 )); print( "The count for multidimensional array of different data types. " ); print( " <br>" ); // Calculating total number of elements present in an multidimensional array. // recursive count print( "The count for multidimensional array with recursive. " ); print( count( $Marks, 1 )); print( " <br>" ); print( "The count for multidimensional array with out recursive. " ); print( count( $Marks )); print( " <br>" ); ?>
输出:
如上面的程序所示,创建“Marks”数组来存储主题以及与标记数组的主题相比具有不同数据类型的各个标记。稍后在代码中,count() 方法使用两种方法来查找此多维数组中存在的元素数量,因此第一种方法的输出计数为 12,第二种方法的输出计数为 2。
PHP count() 方法是一个内置方法,用于获取数组中存在的元素数量。
以上是PHP 计数的详细内容。更多信息请关注PHP中文网其他相关文章!