導航:首頁 > 編程語言 > php隨機讀取行

php隨機讀取行

發布時間:2024-12-27 15:46:10

php如何隨機讀取txt文檔內若干行並顯示出來

<?php
$arr=file('txt');//請使用准確的文件名代替txt
$n=count($arr)-1;
for ($i=1;$i<=100;$i++){//100的需要顯示的行數的例子,不是100時請換為具體數
$x=rand(0,$n);
echo $arr[$x],"\n";//隨機顯示一行
}
?>

Ⅱ 想通過PHP實現讀取txt文本每次刷新網頁隨機獲取5行數據並輸出

如果文件不是太大的話,可以這樣寫:
<?php

$arr=file('a.txt'); //文本文件,請修改合適的名字和位置
$n=count($arr);
for ($i=0;$i<5;$i++) echo $arr[rand(0,$n)]."<br>';
?>

Ⅲ 用PHP寫讀取文本文件1.txt和2.txt中每行的內容,然後將1.txt每行內容隨機和2.txt每行內容結合寫入3.txt中

/*
php按行讀取文件可以用file()函數,結果是一個數組,每個元素是一行帶換行符 的字元串,
trim(字元串,字元)去掉字元串首尾的規定字元,如果不填,則去掉""-NULL," "-tab
" "-newline,"x0B"-縱向列表符," "-回車,""-普通空白字元
*/

$file1=file("1.txt");//按行讀取1.txt數據,存到數組$file1里
$file2=file("2.txt");
$file3="";//初始化$file3
$len=sizeof($file2);//file2的長度(也就是行數)
foreach($file1as$f){//循環$file1
$f=trim($f);
$i=mt_rand()(0,$len-1);//隨機獲取一個0到$file2長度-1的數
$f2=$file[$i];//獲取$file2的一條數據(某一行)
$f2=trim($f2);
$file3.=$f.",".$f2." ";//拼接字元串
}
if(file_put_contents("3.txt",$file3)){//將$file3寫入文件3.txt
echo"寫入成功";
}else{
echo"失敗";
}

閱讀全文

與php隨機讀取行相關的資料

熱點內容
python私有庫 瀏覽:512
Python有中文嗎 瀏覽:736
麥塊的伺服器為什麼都進不去 瀏覽:474
新買的伺服器如何打開 瀏覽:35
安卓軟體游戲怎麼開發 瀏覽:319
用撲克擺愛心解壓神器怎麼擺 瀏覽:70
松下製冷壓縮機 瀏覽:275
pdf里怎麼修改文字 瀏覽:686
已保存文檔加密如何設置 瀏覽:413
怎樣判斷加密貨幣是牛是熊 瀏覽:948
初二多項式乘法速演算法 瀏覽:455
android多個布局文件 瀏覽:629
奔跑程序員 瀏覽:468
伺服器如何搭建類似github 瀏覽:292
明日之後安卓太卡怎麼辦 瀏覽:503
如何使用命令方塊找到村莊 瀏覽:767
泛函壓縮映像原理 瀏覽:522
win10清除文件夾瀏覽記錄 瀏覽:966
如何查看伺服器域中所有服務 瀏覽:384
學mastercam91編程要多久 瀏覽:1000