2011-04-27 12:00:24
| 分類:
預設分類|字型大小
訂閱網上有很多文字分割軟體都是按位元組大小來分割的,主要用於**類的文字分割,對於比較有規則的內容按行數進行分割非常不方便,所以我寫了乙個按行數把文字檔案分割成多個文字檔案
而你把該文字檔案用分割器分割成1.txt 2.txt…… 100.txt(隨機打亂了行數),那麼你只要先隨機從1-100中產生乙個隨機數
然後讀取該隨機數文字(比如55對應 55.txt),是不是效率很高呀。
<?php
// txt按行無序分割器
$filename = "1.txt"; //源txt檔案
$start=1; //分割txt初始值
$num=10; //每個txt多少行
$content = file_get_contents($filename);
//$content =iconv("utf-8", "gb2312//ignore",$content); //如果原txt為utf-8編碼,請取消注釋
$contents = explode("\r\n",$content);
shuffle($contents); //打亂順序
$countcount = count($contents);
echo $count;
$newcontents='';
$j=0;
for($i=0;$i<$count;$i++)
}
?>
修改乙個文字檔案的方法
目前作個專案,需要實現乙個功能,就是要修改乙個文字檔案中的前面幾行的資料,按一般的做法如下 using system using system.collections.generic using system.text using system.io namespace readline tr.cl...
判斷乙個文字檔案的編碼格式
不同編碼的文字,是根據文字的前兩個位元組來定義其編碼格式的。定義如下 ansi 無格式定義 unicode 前兩個位元組為fffe unicode big endian 前兩位元組為feff utf 8 前兩位元組為efbb 檔案的字符集在windows下有兩種,一種是ansi,一種unicode。...
發布乙個 文字 檔案朗讀 小軟體
對於經常看 的人來說,容易眼睛疲勞。vista 下的語音合成技術已經做得很不錯,故此引用此技術寫了乙個可以朗讀文字 檔案的小軟體。軟體使用說明 1.start 開始朗讀 當 文字框中有資料時,讀文字框中的文字 如果上次朗讀的檔案沒有讀完,則繼續朗讀上次朗讀的檔案 如果前兩個都沒有相應的內容,則顯示檔...