溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php日志分析小腳本,分析出每行包含相同字符串的統(tǒng)計(jì)數(shù)量(從大到小進(jìn)行排序)

發(fā)布時間:2020-10-09 09:13:08 來源:網(wǎng)絡(luò) 閱讀:694 作者:IT阿飛 欄目:web開發(fā)
<?php

header("Content-type:text/html;CharSet=utf-8");

$file = fopen("sqlstr.txt", "r");
$sql_arr=array();
$i=0;
//輸出文本中所有的行,直到文件結(jié)束為止。
while(! feof($file))
{
 $sql_arr[$i]= fgets($file);//fgets()函數(shù)從文件指針中讀取一行
 $i++;
}
fclose($file);
$sql_arr=array_filter($sql_arr);


//此處用變量$bianliang1來標(biāo)識第一個數(shù)組
$bianliang1='aaa';
foreach ($sql_arr as $k => &$v) {
	$newarr[$k] = explode($bianliang1, $v);

}

//此處用變量$bianliang1來標(biāo)識第二個數(shù)組
$bianliang2='bbb';
foreach ($newarr as $k => &$v) {
	if(!empty($v[1])){
		$newtwo[$k] = explode($bianliang2, $v[1]);
	}
}


foreach ($newtwo as $k => &$v) {

	$aaa[] = $v[0];
	
}
$i = count($aaa);
$ok = array_count_values ($aaa);
arsort($ok);
echo '<pre>';
echo "共".$i."條";
echo '<br>';
print_r($ok);

?>


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI