導航:首頁 > 編程語言 > php統計數組數量

php統計數組數量

發布時間:2022-06-19 17:42:17

php數組函數序列 之array_count_values() 統計數組中所有值出現的次數函數

array_count_values()定義和用法
array_count_values()
函數用於統計數組中所有值出現的次數。
本函數返回一個數組,其元素的鍵名是原數組的值,鍵值是該值在原數組中出現的次數。
語法
array_count_values(array)
參數
描述
array
必需。規定輸入的數組。
例子
復制代碼
代碼如下:
<?php
$a=array("Cat","Dog","Horse","Dog");
print_r(array_count_values($a));
?>
輸出:
Array
(
[Cat]
=>
1
[Dog]
=>
2
[Horse]
=>
1
)

Ⅱ php如何統計一個數組中相同元素的個數

簡單的循環即可,選出重復(出現次數大於等於2)的元素並統計每個重復元素出現的次數:

php中的 array_count_values() 函數可以實現

array_count_values() 函數用於統計數組中所有值出現的次數。

本函數返回一個數組,其元素的鍵名是原數組的值,鍵值是該值在原數組中出現的次數。

array_count_values(array)

例如:

<?php

$a=array("Cat","Dog","Horse","Dog");

print_r(array_count_values($a));

?>

輸出:

Array ( [Cat] => 1 [Dog] => 2 [Horse] => 1 )

(2)php統計數組數量擴展閱讀:

php統計數組元素個數

count():對數組中的元素個數進行統計;

sizeof():和count()具有同樣的用途,這兩個函數都可以返回數組元素個數,得到一個常規標量變數中的元素個數。

如果傳遞給這個函數的數組是一個空數組,或者是一個沒有經過設定的變數,返回的數組元素個數就是0;

array_count_value():統計每個特定的值在數組$array中出現過的次數;

如:

$array=array(4,5,1,2,3,1,2,1);

$ac=array_count_value($array);

將創建一個名為$ac數組,該數組包括:

關鍵字 值

4 1

5 1

1 3

2 2

3 1

Ⅲ 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));

Ⅳ php數組如何總計總和

$testarray=array('1|物品一|6','2|物品一|10','3|物品一|3','3|物品二|6','4|物品二|3','4|物品三|4','5|物品四|1');
$result=array();


foreach($testarrayas$w){
$text=explode('|',$w);
$name=$text[1];
$num=$text[2];
$result[$name]+=$num;
}


print_r($result);

試試這個

Ⅳ PHP中數組個數的計算問題

計算數組維度 ?
<?php
function get_arr_deep($arr){

$deep = 0;
if(is_array($arr)){

$deep += get_arr_deep($arr[0])+1;
return $deep;
}
return $deep;

}
$arr = array(0 => array(0=>array('a')));
var_mp(get_arr_deep($arr));
?>

只能計算數字索引的數組,而且第一項不能為空;不知是否滿足你的需求。

Ⅵ 如何統計php數組值的和

首先,對於簡單的數組,可以使用array_sum函數來實現,函數的格式如下:

number array_sum ( array $array )

函數例子:

<?php
$a=array(2,4,6,8);
echo"sum(a)=".array_sum($a)." ";

$b=array("a"=>1.2,"b"=>2.3,"c"=>3.4);
echo"sum(b)=".array_sum($b)." ";
?>

以上常式會輸出:

sum(a) = 20
sum(b) = 6.9

此外,對於復雜格式的數組,可以自己使用foreach結構計算和,例如:

<?php
$a=array(1,2,3,4);
$s=0;
foreach($aas$v)$s+=$v;
echo"sum=$s";
?>

Ⅶ PHP如何獲取數組里元素的個數

//count()函數返回數組中元素的數目。
//也可以使用sizeof()
//多維數組加參數1如:count($cars,1)可以遞歸統計
$cars=array("Volvo","BMW","Toyota");
echocount($cars);

Ⅷ php怎麼在一個字元串中統計數量

能表述清楚點嘛?
統計數量簡單得很啊,如果一個空格表示一個單詞的分割。第一步:用空格分割字元串並賦值給數組。
第二步:去掉數組中的空值和無效值。
第三步:統計數組大小。
如果不嚴謹的統計,第二步可以省略。

Ⅸ php統計數組元素個數的方法

這篇文章主要介紹了php統計數組元素個數的方法的相關資料,需要的朋友可以參考下
count():對數組中的元素個數進行統計;
sizeof():和count()具有同樣的用途,這兩個函數都可以返回數組元素個數.可以得到一個常規標量變數中的元素個數,如果傳遞給這個函數的數組是一個空數組,或者是一個沒有經過設定的變數,返回的數組元素個數就是0;
array_count_value():統計每個特定的值在數組$array中出現過的次數;
如:
?
2$array=array(4,5,1,2,3,1,2,1);
$ac=array_count_value($array);
將創建一個名為$ac數組,該數組包括:
?
2
3
4
5
6
7
8
9
0
1關鍵字

4
1
5
1
3
2
2
3
1
發一個網友的思路,也非常不錯
?
2
3
4
5
6
7
8
9
0
1
2
3
4$arr
=
array(
'1011,1003,1008,1001,1000,1004,1012',
'1009',
'1011,1003,1111'
);
$result
=
array();
foreach
($arr
as
$str)
{
$str_arr
=
explode(',',
$str);
foreach
($str_arr
as
$v)
{
$result[$v]
=
isset($result[$v])
?
$result[$v]
:
0;
$result[$v]
=
$result[$v]
+
1;
}
}
print_r($result);
以上所述就是本文的全部內容了,希望大家能夠喜歡。

Ⅹ PHP:什麼函數可用於統計數組中元素的個數

count(數組),統計數組個數長度。

閱讀全文

與php統計數組數量相關的資料

熱點內容
不會數學英語如何編程 瀏覽:86
如何能知道網站伺服器地址 瀏覽:648
程序員月薪5萬難嗎 瀏覽:138
如何評價程序員 瀏覽:802
雲虛機和伺服器的區別 瀏覽:403
廣西柳州壓縮機廠 瀏覽:639
arm開發編譯器 瀏覽:833
51單片機的核心 瀏覽:746
看電視直播是哪個app 瀏覽:958
將c源程序編譯成目標文件 瀏覽:787
再要你命3000pdf 瀏覽:558
ai軟體解壓軟體怎麼解壓 瀏覽:520
文件夾怎樣設置序列號 瀏覽:963
javascriptgzip壓縮 瀏覽:248
易語言怎麼取出文件夾 瀏覽:819
蘋果xs手機加密app哪裡設置 瀏覽:605
超聲霧化器與壓縮霧化器 瀏覽:643
模擬實現進程調度演算法 瀏覽:388
現在的壓縮包都是加密 瀏覽:331
施工員找工作去哪個app 瀏覽:632