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

熱點內容
電腦運行命令里的記錄能刪嗎 瀏覽:697
linuxwss 瀏覽:848
一個軟體需要登錄伺服器地址 瀏覽:923
哪裡有解壓程序 瀏覽:299
java靜態方法內存 瀏覽:545
我的世界ec伺服器如何帶vip 瀏覽:737
什麼是由解析器域名和伺服器構成 瀏覽:414
自動識別電影信息源碼 瀏覽:849
柱筋箍筋加密區怎麼算 瀏覽:48
鋼筋中加密15倍是什麼意思 瀏覽:366
esc加密演算法 瀏覽:518
linux運行exe命令 瀏覽:124
一級建造師管理pdf 瀏覽:720
如何更改伺服器登錄賬號 瀏覽:317
看pdf文件軟體 瀏覽:183
android恢復模式 瀏覽:808
生命令人憂 瀏覽:597
魔獸搬磚怎麼選擇伺服器 瀏覽:771
程序員求伯君圖片 瀏覽:827
安卓手機如何打開mark2文件 瀏覽:662