統計php
① 求一段php 統計銷售數量代碼
不是很清楚您的沖簡表結構。
簡單的話,使用類似
SELECT 銷量欄位 FROM 銷量表 WHERE 晚於等於起始時間 AMD 早於等於結束時間
這樣的sql語句就可以。
如果不能從一個表中獲得數據,多表也應該是冊判螞類似的邏輯。
起始日期和結束日期為同一天,就是當天的銷量。時間州埋間隔為一個月,就是當月的銷量。
根據您提供的界面,可以採用一定的Javascript輔助控制時間的選擇,不必在PHP控制。
② 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如何統計訪問單篇文章的訪問量
先給儲存相應文章的數據表增加一個記錄訪問量的欄位。
1, 可以每訪問一次,欄位數量加一,但是這樣會不準確,因為只要刷新一下,就會記錄一下。
2, 為了防止上面的情況發生,可以記錄訪問者的IP地址,重復的IP地址訪問,只記錄一次。
3, 但是,一個IP地址,只記錄一次,也有問題,比如,一個區域網,多個訪問者,共用一個IP地址,這樣也會記錄不準確。所以最好,一個IP地址一定時間內訪問記錄一次。這樣相對好一點。
4, 不過,即使記錄IP地址,但是也有可能有惡意的用戶通過切換IP,或者通過刷票軟體來刷訪問量。這些問題,還需要更深的研究一下,怎麼應對。
比如:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
//循環對比數據表中儲存的IP,如果IP存在,不再記錄
$query = mysql_query("select * contetns where ip = '".$ip."'");
if(mysql_num_rows($query) > 0){
//IP存在
}else{
//記錄訪問量
}
?>
④ php 如何統計循環次數
剛入門吧:
$count=0;
for ($i=0; $i<N; $i++) { //把N改成你要的數字
$count++;
}
這里$count就統計了循環次數
編程的學習是充滿樂趣的,路漫漫其修遠兮,加油吧 :)
⑤ 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 )
(5)統計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 怎麼做瀏覽量的統計用的是thinkphp框架
可以提供簡單的方法:(基於你用的是tp,對於做cache緩存也不影響統計,畢竟是訪問了控制器方法)
第一:當訪問這個頁面的時候,對應的有控制器,在控制器中做一個操作,每被訪問這個頁面一次給資料庫那個欄位加1(這個不精準)
第二:獲取訪問頁面人的ip地址,在資料庫存記錄,每此訪問此頁面也就是控制器 就做同樣的操作,前提是判斷這個人的ip是否存在,存在證明已訪問過。(稍微精確點)
當然還有不少其他的方法,這里是比較簡單的。希望可以幫助到
⑦ PHP中,什麼函數可以統計一個目錄中共有多少個文件
$arr = scandir($dir);
$all = count($arr)-2;//所有文件總數除./和../
$php = count(preg_grep("/\.php$/", $arr));
$txt0 = $all - count(preg_grep("/\.txt$/", $arr));
echo '共有'.$all.'個文件,php文件'.$php.'個,非txt文件'.$txt0.'個';
希採納