導航:首頁 > 編程語言 > php讀取文件行數

php讀取文件行數

發布時間:2022-11-03 21:03:44

php讀取txt文件指定行的內容並顯示

<?php
$handle = @fopen("1.txt", "r");
$str="";
if ($handle) {
for($i=0;$i++;$i<3){
$buffer = fgets($handle, 4096);
if(strpos($buffer,"aaaa")!==false){
$str.= $buffer;

}elseif(strpos($buffer,"bbbb")!==false){
$str.= "[".$buffer."]";

}elseif(strpos($buffer,"cccc")!==false){
$str.= "(".$buffer.")";

}
}
fclose($handle);
}
echo $str;

?>

Ⅱ 請教PHP EXCEL如何獲取行數

PHPExcel_IOFactory::createReader('Excel2007')->load('Excel文件名或路徑')->getSheet(0)->getHighestRow();//2007以上版本Exel
PHPExcel_IOFactory::createReader('Excel5')->load('Excel文件名或路徑')->getSheet(0)->getHighestRow();//2007以下版本Exel

Ⅲ php txt 從最後一行開始讀

幫你寫了個,你看看是不是你需要的。下面是代碼,直接復制運行。

<?php
$page = isset ( $_GET ['page'] ) ? intval ( $_GET ['page'] ) : 1; //起始頁
$list = get_content('./data.txt', $page, 2);

foreach ($list as $val) {
echo "<a href='#'>$val</a><br>";
}

/**
* 反轉輸出自定義讀取文本
* @param string $file 需要讀取的文件
* @param int $page 開始行數
* @param int $pnum 一次截取行數(如:5行)
* @return array
*/
function get_content($file, $page, $pnum){
$_arr = array();
$str = file_get_contents($file);
$arr = explode("\n", $str);

if(is_array($arr)){
$begin = count($arr) - $page < count($arr) ? count($arr) - $page : count($arr) - 1;
$end = $begin - $pnum + 1;

for($i = $begin; $i >= $end; $i--){
$_arr[] = $arr[$i];
}
}
return $_arr;
}
?>

Ⅳ PHP自定義函數,功能: 動態獲取當前文件執行行數。

若是用來記錄錯誤的話 set_error_handler 來自方錯誤函數收集錯誤信息
set_error_handler('php_error', E_ALL); //函數名,收集的錯誤級別

function php_error($errno, $errstr, $errfile, $errline){ //錯誤編號,錯誤信息,錯誤文件,錯誤行號
$errortype = array(
E_ERROR => 'Error',
E_WARNING => 'Warning',
E_PARSE => 'Parse',
E_NOTICE => 'Notice',
E_STRICT => 'Runtime Notice',
E_CORE_ERROR => 'Core Error',
E_CORE_WARNING => 'Core Warning',
E_COMPILE_ERROR => 'Compile Error',
E_COMPILE_WARNING => 'Compile Warning',
E_USER_ERROR => 'User Error',
E_USER_WARNING => 'User Warning',
E_USER_NOTICE => 'User Notice'
);
echo "<b>$errortype[$errno]: </b> $errstr <br/>\n<b>File ($errline):</b> $errfile <br>\n"; //輸出錯誤信息
}

Ⅳ 如何在PHP中獲取MYSQL資料庫返回的數據的行數

1、首先打開MYSQL的管理工具,新建一個test表,並且在表中插入兩個欄位。

Ⅵ PHP如何判斷一個文本文件的行數

Private Sub cmd_Click()
Dim x(100000) As String
Open App.Path & "\a.txt" For Input As #1
For i = 1 To 100000
If Not EOF(1) Then
Input #1, x(i)
Else
MsgBox "Total " & i - 1 & "rows."
Exit Sub
End If
Next i
End Sub

以上程序彈出的結果就是行數。

Ⅶ PHP里如何讀取文件的指定一行

<?php
$c=getLine('./a.txt',10);//讀取a.txt文件第10行內容
echo$c;
/**
*獲取指定行內容
*
*@param$file文件路徑
*@param$line行數
*@param$length指定行返回內容長度
*/
functiongetLine($file,$line,$length=4096){
$returnTxt=null;//初始化返回
$i=1;//行數

$handle=@fopen($file,"r");
if($handle){
while(!feof($handle)){
$buffer=fgets($handle,$length);
if($line==$i)$returnTxt=$buffer;
$i++;
}
fclose($handle);
}
return$returnTxt;
}

Ⅷ php讀取文件規則,只能一行一行讀取不能一行中間隔開讀取

<?php
$c = getLine('./a.txt', 10); // 讀取a.txt文件第10行內容
echo $c;
/**
* 獲取指定行內容
*
* @param $file 文件路徑
* @param $line 行數
* @param $length 指定行返回內容長度
*/
function getLine($file, $line, $length = 4096){
$returnTxt = null; // 初始化返回
$i = 1; // 行數

$handle = @fopen($file, "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, $length);
if($line == $i) $returnTxt = $buffer;
$i++;
}
fclose($handle);
}
return $returnTxt;
}

Ⅸ php輸出隨機txt文本內容的時候,把txt的行數帶上

<?php
$f='tang.txt'; //文件名
$a=file_get_contents($f); //讀取文件
$allline = explode("\n",$a); //按行數分割文件
$n=count($allline); //獲得總行數
if(isset($_GET['line'])){
$rnd = intval($_GET['line']); //指定行號
}else{
$rnd = rand(,$n-1); //隨機行號

}
//其實獲取到的 $rnd 就是行號了 後續程序可以使用這個變數
$rnd_line=$rnd.":".trim($allline[$rnd]); //輸出 行號:隨機行內容
date_default_timezone_set('PRC');
$tit = date('m 月 d 日')." - star";
?>

閱讀全文

與php讀取文件行數相關的資料

熱點內容
解放壓縮機支架 瀏覽:253
程序員禿頂搞笑相遇 瀏覽:6
IBM手機app商店叫什麼名字 瀏覽:834
jpeg壓縮質量 瀏覽:774
雲伺服器評測對比 瀏覽:145
java日期轉string 瀏覽:221
openfire源碼編譯 瀏覽:897
在線小工具箱引流網站源碼 瀏覽:337
非科班程序員自學 瀏覽:799
壓縮泡沫鞋底底材 瀏覽:219
程序員職場第一課2正確的溝通 瀏覽:679
遇到不合法app應該怎麼辦 瀏覽:90
匯編程序編譯後的文件 瀏覽:79
大智慧均線源碼 瀏覽:373
單片機排阻的作用 瀏覽:215
滴滴金融app被下架如何還款 瀏覽:212
jpg轉換成pdf免費軟體 瀏覽:743
范里安pdf 瀏覽:447
偽造pdf 瀏覽:79
能刪除android文件夾嗎 瀏覽:447