1.首先獲取file1.txt的內容,按照換行符剪切得到壹個數組$ex1。
2.用同樣的方法將file2.txt的內容剪切到數組$ex2中。
3.循環$ex1數組(應該是file1.txt file2.txt,行數不同時循環file1.txt)。
在循環中設置壹個隨機數。
將$ex 1$ex2中的相應內容分別組合成壹條記錄並保存到file3.txt
最後,file3.txt就是妳想要的結果。
顯示代碼:
& lt?服務器端編程語言(Professional Hypertext Preprocessor的縮寫)
//預定義變量
$ contents 1 =“”;
$ contents 2 =“”;
$ contents 3 =“”;
//獲取file1的內容。
$ contents 1 = file _ get _ contents(' file 1 . txt ');
//用換行符剪切數組
$ex1 = explode('
,$ contents 1);
//獲取file1的內容。
$ contents 2 = file _ get _ contents(' file 2 . txt ');
//用換行符剪切數組
$ex2 =爆炸('
,$ contents 2);
$ count 1 = count($ ex 1);
$ count 2 = count($ ex2);
//循環值並賦值
for($ I = 0;$ i & lt$ count 1;$i++){
//設置隨機數
$j = rand(0,$ count 1-1);
$內容3。= $ex1[$j]。$ex2[$i]。'
;
}
//寫文件
file_put_contents('file3.txt ',$ contents 3);
可以復制這段代碼,創建壹個新的file1.txt file2.txt文件來寫相應的測試內容(註意已經斷行了)。
進行測試