• 首页课程PHP趣味闯关课堂fwrite配合fopen进行写入操作

    fwrite配合fopen进行写入操作

    目录列表

    fwrite配合fopen进行写入操作

    fwrite写入文件

    fwrite基本语法:

    // int fwrite ( resource $文件资源变量, string $写入的字符串 [, int 长度])

    注:fwrite的别名函数是fputs

    我们上节课试了r模式,只道是读取的时候使用,接下来我们用fwrite加上fopen中的w,写入模式来进行文件写入。

    我们来看一下特点:

    写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建。

    注意:在下面的实验中,你可以试试新建个test.txt文件向里面写入内容。然后,可以试试把test.txt删除。看看有什么提示。

    <?php
       $filename = 'test.txt';
       $fp= fopen($filename, "w");
       $len = fwrite($fp, '我是一只来自北方的狼,却在南方冻成了狗');
       fclose($fp);
       print $len .'字节被写入了\n';
    ?>

    总结:

    • 不论有没有新建都会打开文件重新写入

    • 原有的文件内容会被覆盖掉

    • 文件不存在会创建

    上一章提到的模式我们不会一一演示的,大家可以自己多多练习一下。

    将下列排序修改正确。

    • fclose($fp);
    • $fp= fopen('php_cn.txt', "w");
    • $len = fwrite($fp, '全国最大的线上IT技术学习网站!');
    1/2

    PHP中文网