程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 在文件指定行插入數據實例

php 在文件指定行插入數據實例

編輯:關於PHP編程

php教程 在文件指定行插入數據實例
對於php文件操作那麼關於在指定的位置插入數據就比較復雜了,下面我們就來看看關系在文件指定行插入數據實例吧。

 


$arrInsert = insertContent("array.php", "abcdef", 3, 10);
unlink("array.php");
foreach($arrInsert as $value)
{
    file_put_contents("array.php", $value, FILE_APPEND);
}
 
 
function insertContent($source, $s, $iLine, $index) {
    $file_handle = fopen($source, "r");
    $i = 0;
    $arr = array();
    while (!feof($file_handle)) {
       
       $line = fgets($file_handle);
       ++$i;
       if ($i == $iLine) {
            if($index == strlen($line)-1)
                $arr[] = substr($line, 0, strlen($line)-1) . $s . "n";
            else
                $arr[] = substr($line, 0, $index) . $s . substr($line, $index);
       }else {
       
               $arr[] = $line;
       }
    }
    fclose($file_handle);
    return $arr;
}
//在多數據我們存儲數據都是用數據庫教程來操作,上面我們就是把數據以X格式存在文本中了,現在我要像操作數據庫一樣的,想刪除那行就那行,保存數據也一樣,怎麼讀取第幾行就第幾行了,所以我就寫出來了php 在文件指定行插入數據實例哦。
?>
$iLine:為第幾行,$index為第幾個字符之前


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved