91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

盲反饋檢索系統實驗記錄二

發布時間:2020-07-06 21:15:28 來源:網絡 閱讀:391 作者:jokance 欄目:web開發

在實驗記錄一中我們提到了一個獲取所有txt格式的IT新聞內容的方法fileStr,在獲取內容的同時我們也計算出了每篇新聞的長度(包括標點符號):

//獲取每篇文檔的內容和長度
static public function fileStr(){
    $file_dir=self::fileDir(TEXT_PATH);
    $str=array();   //存儲文檔和長度
    for($i=0;$i<count($file_dir);$i++){
        $str[$i]['con']=file_get_contents(TEXT_PATH.'/'.$file_dir[$i]); //讀取文本
        $str[$i]['con']=preg_replace('/\s+/','',$str[$i]['con']);       //消除空格,這樣做就不適合英文檢索
        $str[$i]['len']=mb_strlen($str[$i]['con'],'gbk');       //文本長度
    }
    return $str;
}


fileStr方法調用了工具類定義的一個靜態方法fileDir,fileDir返回的是IT新聞目錄下所有文件的文件名。fileStr方法通過一個for循環獲取每篇文檔的內容,并把它們放入一個二維數組$str中,其中$str[i]['con']保存大的是第i篇文檔的內容,$str[i]['len']保存的是第i篇文檔的長度:

盲反饋檢索系統實驗記錄二


fileDir方法的代碼如下:


//取出所有文檔目錄
static public function fileDir($path){
    $files_name=array();
    $dir=opendir($path);
    while (false!==($file=readdir($dir))) {
        if ($file != "." && $file != ".."){
            $files_name[]=$file;
        }
    }
    closedir($dir);
    return $files_name;
}

該方法需要傳遞一個參數,該參數保存的是新聞文件的目錄。通過opendir目錄函數讀取目錄文件,并把文件名存在數組$file_name中:

盲反饋檢索系統實驗記錄二
























向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昂仁县| 茂名市| 鹿泉市| 汾阳市| 海伦市| 桃园市| 永仁县| 汤原县| 大同县| 横山县| 嘉善县| 岗巴县| 新安县| 乐都县| 安新县| 崇仁县| 大悟县| 萨嘎县| 开远市| 安西县| 靖远县| 桦南县| 定襄县| 宜都市| 贵州省| 石首市| 乌兰浩特市| 安仁县| 饶河县| 太保市| 濮阳市| 师宗县| 西乡县| 舞阳县| 勃利县| 朝阳县| 孝昌县| 涞水县| 剑川县| 南昌市| 木兰县|