count()
返回?cái)?shù)組的長度;
基礎(chǔ)語法 :
int count(array $array [,1]);
int
- 返回?cái)?shù)組長度的整數(shù)苗桂;
array $array
- 被操作的數(shù)組逼泣;
1
- 是否遞歸計(jì)算數(shù)組的長度趴泌;
語法結(jié)構(gòu)1:
int count(array $array);
非遞歸的計(jì)算數(shù)組的長度;
實(shí)例:
$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;
語法結(jié)構(gòu)2:
int count(array $array ,1);
遞歸的計(jì)算數(shù)組的長度-數(shù)組元素的數(shù)量拉庶;
實(shí)例:
$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;
相關(guān)函數(shù):
array_count_values()-計(jì)算數(shù)組元素出現(xiàn)的次數(shù)嗜憔;