首页 > 代码库 > 从文件读取内容,删除一个数据,把删除后的数据重新写入到文件

从文件读取内容,删除一个数据,把删除后的数据重新写入到文件

demo.php :

<!--从文件读取内容,删除一个数据,把删除后的数据重新写入到文件-->
<?php
    $aa = file_get_contents(‘picinfo.db‘);
    $bb = rtrim($aa,‘@‘);
    //var_dump($bb);exit;
    $array = explode(‘@@‘,$bb);
    //var_dump($array);exit;
    
    /****测试以下代码,打开var_dump($cc);exit;并依此打开unset($array[0]);***/
    //unset($array[0]);
    //unset($array[1]);
    // unset($array[2]);
    $cc = implode(‘@@‘,$array);
    if(!empty($array)){
        $cc = $cc.‘@@‘;
    }
    //var_dump($cc);exit;
       /**********************************************************************/
    file_put_contents(‘picinfo.db‘,$cc);

?>

picinfo.db:(3条数据【数组形式】   a  --b --  c)

a##aa##14146325652097.jpg##2014-10-30##17.jpg##image/jpeg##49978@@b##bb##14146352942070.jpg##2014-10-30##s_14146325652097.jpg##image/jpeg##1187@@c##cc##14146325652097.jpg##2014-10-30##17.jpg##image/jpeg##49978@@

从文件读取内容,删除一个数据,把删除后的数据重新写入到文件