導航:首頁 > 編程語言 > 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隨機讀取行相關的資料

熱點內容
如何游戲破解伺服器 瀏覽:215
阿里巴巴雪花演算法 瀏覽:979
工行app里哪裡看我的網銀 瀏覽:9
phplinux一鍵安裝包 瀏覽:193
軟體租游戲用什麼伺服器 瀏覽:340
螺桿機壓縮機維修 瀏覽:8
監控系統設計原理是潮流演算法嗎 瀏覽:234
正品加密軟體來電咨詢 瀏覽:754
什麼叫數字幣APP 瀏覽:120
phppeclmac 瀏覽:12
前期副圖選股源碼 瀏覽:288
招聘程序員5年後感覺很萌新 瀏覽:612
光輝源碼 瀏覽:514
用大米解壓球 瀏覽:447
搭建音樂網站需要什麼伺服器 瀏覽:730
最新代掛網模板源碼 瀏覽:583
數據結構演算法與課程設計報告 瀏覽:464
釘釘程序員起飛視頻大全 瀏覽:554
土豆視頻推薦演算法 瀏覽:188
為什麼原生安卓bug少 瀏覽:563