ホームページ >バックエンド開発 >PHPチュートリアル >テキスト重複の簡単な削除_PHP チュートリアル
エラー報告(0);
echo"n"."並べ替えるファイルを入力してください:"."n";
$dic=trim(fgets(STDIN));
$file=ファイル($dic);
$array=preg_replace('/($s*$)|(^s*^)/m','',$file); //空白行を削除します
$new_array=array_values(array_unique($array));//重複する行を削除します
$new_filename="new_" ベース名($dic); www.2cto.com
if(file_put_contents("$new_filename",join("rn",$new_array))){
エコー" - - - - - - - - - - - - - - - - - - - - - - - - "."rn";
echo "n"."重複の削除が完了しました!"."rn" ;
echo "重複を削除した後のファイルは次のとおりです:"."rn";
echo dirname(__FILE__).DIRECTORY_SEPARATOR."$new_filename"."rn";
エコー" - - - - - - - - - - - - - - - - - - - - - - - - "."rn";
}
他{
エコー" - - - - - - - - - - - - - - - - - - - - - - - - "."rn";
echo "エラー!"."rn";
echo "ファイルが見つかりません! 入力パスが存在するか確認してください!"."rn";
エコー" - - - - - - - - - - - - - - - - - - - - - - - - "."rn";
exit();
}
?>
http://hi.baidu.com/nginxshel より抜粋