當前位置:首頁 » 編程語言 » php實現統計

php實現統計

發布時間: 2023-06-12 14:01:10

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次。。彎蠢。
覺得有幫助就採納吧。

⑵ php統計怎麼做

看你的代碼,應該是用了某種框架里的模板語法吧。
保證$data是個二維數組應該就能循環出結果。
另外感覺你問題描述的還不是很詳細,不知道以上理解對不,有問題歡迎追問

⑶ PHP如何統計在線人數

原理:根據不同的IP統計出當前有多少人在線。
實現方式:可以用資料庫,也可以用文本。
我這里用了文本實現。


$user_online="count.php";//保存人數的文件
touch($user_online);//如果沒有此文件,則創建
$timeout=30;//30秒內沒動作者,認為掉線
$user_arr=file_get_contents($user_online);
$user_arr=explode('#',rtrim($user_arr,'#'));
print_r($user_arr);
$temp=array();
foreach($user_arras$value){
$user=explode(",",trim($value));
if(($user[0]!=getenv('REMOTE_ADDR'))&&($user[1]>time())){//如果不是本用戶IP並時間沒有超時則放入到數組中
array_push($temp,$user[0].",".$user[1]);
}
}
array_push($temp,getenv('REMOTE_ADDR').",".(time()+($timeout)).'#');//保存本用戶的信息
$user_arr=implode("#",$temp);
//寫入文件
$fp=fopen($user_online,"w");
flock($fp,LOCK_EX);//flock()不能在NFS以及其他的一些網路文件系統中正常工作
fputs($fp,$user_arr);
flock($fp,LOCK_UN);
fclose($fp);
echo"當前有".count($temp)."人在線";

⑷ php實現資料庫統計

sql查詢語句就能實現 例如 你的表名叫student 裡面的性別欄位是sex

查詢男生有多少人

selectcount(*)ascfromstudentwheresex='男'

查詢女生有多少人

selectcount(*)ascfromstudentwheresex='女'

然後在php里用MySQL_fetch_row就能得出結果了

⑸ php如何實現訪問統計

兩種方式:

第一:使用一個文本文檔

每次讀取這個文本文檔的數,然後加1,再覆蓋寫入

關鍵代碼:

<?php
$txt_db='jsb.txt';
$nums=file_get_contents($txt_db);
$nums++;
file_put_contents($txt_db,$nums);
?>

第二:使用資料庫,設計數據表,每次更新資料庫。


個人建議:使用第一種方法。

原因:需求簡單,所以盡可能少佔資源,抗壓力強。

⑹ 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 )

(6)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辦公系統 發布:2025-07-19 03:06:35 瀏覽:900
奧德賽買什麼配置出去改裝 發布:2025-07-19 02:53:18 瀏覽:42
請與網路管理員聯系請求訪問許可權 發布:2025-07-19 02:37:34 瀏覽:189
ipad上b站緩存視頻怎麼下載 發布:2025-07-19 02:32:17 瀏覽:844
phpcgi與phpfpm 發布:2025-07-19 02:05:19 瀏覽:527
捷達方向機安全登錄密碼是多少 發布:2025-07-19 00:57:37 瀏覽:693
夜魔迅雷下載ftp 發布:2025-07-19 00:39:29 瀏覽:99
增值稅票安全接入伺服器地址 發布:2025-07-19 00:20:45 瀏覽:486
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:823
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:630