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

熱點內容
pdf系統字體 瀏覽:972
小米雙開文件夾找不到 瀏覽:802
java字元單引號 瀏覽:623
安卓藍牙列印機源碼 瀏覽:846
重慶學法減分在哪個app裡面 瀏覽:696
點陣單片機貪吃蛇 瀏覽:829
程序員最坑爹的職業 瀏覽:650
wr命令 瀏覽:569
命令行下載java 瀏覽:666
配電專用縱向加密認證裝置 瀏覽:503
html嵌入php頁面 瀏覽:796
linux命令停止服務 瀏覽:446
mhdd修復壞道命令 瀏覽:563
多個7z子文件怎麼解壓 瀏覽:295
教初中學生學編程的困惑 瀏覽:62
紅警如何修改伺服器 瀏覽:649
復古時鍾源碼 瀏覽:288
pdf改色 瀏覽:950
多個伺服器檢測說明什麼 瀏覽:782
程序員是不是都不聊微信 瀏覽:55