count()-计算数组的长度;

count()

返回数组的长度;

基础语法 :
int count(array $array [,1]);

int - 返回数组长度的整数;
array $array - 被操作的数组;
1 - 是否递归计算数组的长度;


语法结构1:

int count(array $array);

非递归的计算数组的长度;

实例:

$a_personal_info = array(
                            'bill' => array(
                                            'first_name'    => 'bill_fn',
                                            'last_name'     => 'bill_ln',
                                            'age'           => 55,
                                            'other'         => array('a','b','c')
                                          ),
                            'tom'  => array(
                                            'first_name'    => 'tom_fn',
                                            'last_name'     => 'tom_ln',
                                            'age'           =>  30,
                                            'other'         => array('a','b','c')
                                          ),
                            'jack' => array(
                                            'first_name'    => 'jack_fn',
                                            'last_name'     => 'jack_ln',
                                            'age'           => 20,
                                            'other'         => array('a','b','c')
                                          )

                            );

print_r(count($a_personal_info));
#output : 3;


语法结构2:

int count(array $array ,1);

递归的计算数组的长度-数组元素的数量;

实例:

$a_personal_info = array(
                            'bill' => array(
                                            'first_name'    => 'bill_fn',
                                            'last_name'     => 'bill_ln',
                                            'age'           => 55,
                                            'other'         => array('a','b','c')
                                          ),
                            'tom'  => array(
                                            'first_name'    => 'tom_fn',
                                            'last_name'     => 'tom_ln',
                                            'age'           =>  30,
                                            'other'         => array('a','b','c')
                                          ),
                            'jack' => array(
                                            'first_name'    => 'jack_fn',
                                            'last_name'     => 'jack_ln',
                                            'age'           => 20,
                                            'other'         => array('a','b','c')
                                          )

                            );

print_r(count($a_personal_info,1));
#output : 24;


相关函数:
array_count_values()-计算数组元素出现的次数;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容