程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> www字典優化腳本

www字典優化腳本

編輯:關於PHP編程

<?php

error_reporting(0);

echo"\n"."輸入要整理的字典:"."\n";

$dic=trim(fgets(STDIN));

 

/***************************************

*字典優化工具lostwolf

* 去除字典重復 在每段數據前加斜槓並去除多余斜槓

*

* *************************************/

 

 

 

 

 

$file=file($dic);

 

$array=preg_replace('/($\s*$)|(^\s*^)/m','',$file); //消除空行

 

foreach ($arrayas$key=>$r){

       

        $array[$key]=trim("/$r"); //添加斜槓 並去除空白字符

      

}

 

$new_array=preg_replace('#^([/]*)#','/',$array); //將開頭多個斜槓替換成一個

 

$new_array1=array_values(array_unique($new_array));//消除重復行

 

if(file_put_contents('new_file.txt',join("\r\n",$new_array1))){

        echo"------------------------------------------"."\r\n";

        echo"\n"."整理完畢!"."\r\n" ;

        echo"生成的字典文件為:"."\r\n";

        echodirname(__FILE__).DIRECTORY_SEPARATOR."new_file.txt"."\r\n";

        echo"------------------------------------------"."\r\n";

}

 

else{  

        echo"------------------------------------------"."\r\n";

        echo"錯誤!"."\r\n";

        echo"找不到文件!請檢查是否存在該字典!"."\r\n";

        echo"------------------------------------------"."\r\n";

}

 

 

?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved