Home  >  Article  >  Backend Development  >  php 在文件指定行插入数据实例_PHP教程

php 在文件指定行插入数据实例_PHP教程

WBOY
WBOYOriginal
2016-07-20 11:07:36810browse

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为第几个字符之前


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/444951.htmlTechArticlephp教程 在文件指定行插入数据实例 对于php文件操作那么关于在指定的位置插入数据就比较复杂了,下面我们就来看看关系在文件指定行插...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn