php中數組的個數
A. php如何計算數組的單元個數
//count函數有兩個參數:
//0(或COUNT_NORMAL)為默認,不檢測多維數組(數組中的數組);
//1(或COUNT_RECURSIVE)為檢測多維數組,
$arr=array(
0=>array('title' => '新聞1', 'viewnum' => 123, 'content' => '內容1'),
1=>array('title' => '新聞2', 'viewnum' => 99, 'content' => '內容2')
);
echo '不統計多維數組:'.count($arr,0); echo '或用sizeof為'.sizeof($arr,0);
echo "<br/>";
echo '統計多維數組:'.count($arr,1);echo '或用sizeof為'.sizeof($arr,1);
B. PHP:什麼函數可用於統計數組中元素的個數
count(數組),統計數組個數長度。
C. php如何統計一個數組中相同元素的個數
1、這里假設數組為data,可以根據自己需要更改第一行代碼即可。
data可以碰橋是行向埋吵陪量、列向量、矩陣都行。
2、輸出一個n*2的矩陣,第一列是元素,第二列是元素出現的次數。
3、代碼如下:
data=[1
2
3
1
3
2
3
3
2
4];
data=data(:);
uniquedata=unique(data);
out=zeros(length(uniquedata),2);
for
ni=1:length(uniquedata)
out(ni,1)=uniquedata(ni);
out(ni,2)=sum(data==uniquedata(ni));
end
disp(out)
結果為:
1
2
2
3
3
4
4
1
即1出現2次,2出現3次。。彎蠢。
覺得有幫助就採納吧。
D. php數組 找出符合條件的個數
$your_array = array();//你的二維數組
$count = 0;
foreach($your_array as $item){
if($item['type'] == "xx")
$count++;
}
E. PHP數組中包含數組,計算數組中元素個數。array(1,2,array(1,2),2)
剛寫的,測試沒問題
$arrt=array(1,2,array(1,array(1,array(1,2),2),2),2);
$num=0;
js_arr($arrt);
echo($num);
functionjs_arr($arr){
global$num;
foreach($arras$v){
if(is_array($v)){
js_arr($v);
}else{
$num++;
}
}
}
F. 怎麼求php中二維數組元素個數
<?php
$arrays=array(
array(1,2,3),
array(1,2,3,4),
1,
array(1,2,3,4,5)
);
$count=0;
foreach($arrays as $each)
{
if(is_array($each))//用is_array是否為數組
$count+=count($each);
else
$count++;
}
echo "元素個數:$count";
?>
G. php統計數組內不同元素的個數。
$arr=array(1,2,2,3,3,3,4,5,3,2,3,3);
$num=count(array_count_values($arr));
//或者
$num=count(array_unique($arr));