PHP count()函数:统计数组元素个数(附带实例)
在 PHP 程序中,统计数组元素的个数可以使用 count() 函数。
下面通过实例介绍如何使用 count() 函数统计数组元素的个数。
2) 数组 $roomtypesinfo 为一个二维数组。count($roomtypesinfo) 只统计了数组 $roomtypesinfo 内的 4 个内嵌数组的数量。
3)
下面通过实例介绍如何使用 count() 函数统计数组元素的个数。
<?php
$prices_per_day = array(
'单床房' => 298,
'标准间' => 268,
'三床房' => 198,
'VIP套房' => 368
);
$roomtypesinfo = array(
array(
'type' => '单床房',
'info' => '此房间为单人单间。',
'price_per_day' => 298
),
array(
'type' => '标准间',
'info' => '此房间为两床标准配置。',
'price_per_day' => 268
),
array(
'type' => '三床房',
'info' => '此房间备有三张床',
'price_per_day' => 198
),
array(
'type' => 'VIP套房',
'info' => '此房间为 VIP 两间内外套房',
'price_per_day' => 368
)
);
echo count($prices_per_day) . '个元素在数组$prices_per_day中。<br/>';
echo count($roomtypesinfo) . '个内嵌数组在二维数组$roomtypesinfo中。<br/>';
echo count($roomtypesinfo, 1) . '个元素$roomtypesinfo中。<br/>';
?>
运行结果为:
4个元素在数组$prices_per_day中。
4个内嵌数组在二维数组$roomtypesinfo中。
16个元素$roomtypesinfo中。
2) 数组 $roomtypesinfo 为一个二维数组。count($roomtypesinfo) 只统计了数组 $roomtypesinfo 内的 4 个内嵌数组的数量。
3)
echo count($roomtypesinfo,1)这一语句中,count() 函数设置了一个模式(mod)为整数“1”。这个模式(mod)设置为整数“1”的意义是,count() 统计的时候要对数组内部所有的内嵌数组进行循环查询,所以最终的结果是所有内嵌数组的个数加上内嵌数组内元素的个数,即 4 个内嵌数组加上 12 个数组元素,即 16。
ICP备案:
公安联网备案: