Heim > php教程 > php手册 > Hauptteil

php如何在文件指定行插入数据)(代码实例)

PHPz
Freigeben: 2018-10-20 17:18:13
Original
2367 Leute haben es durchsucht

对于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;
}
?>
Nach dem Login kopieren

$iLine:为第几行,$index为第几个字符之前

在多数据我们存储数据都是用数据库教程来操作,上面我们就是把数据以X格式存在文本中了,现在我要像操作数据库一样的,想删除那行就那行,保存数据也一样,怎么读取第几行就第几行了,所以我就写出来了php 在文件指定行插入数据实例哦。

【相关教程推荐】

1. php编程从入门到精通全套视频教程
2. php从入门到精通 
3. bootstrap教程

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage