Maison  >  Article  >  développement back-end  >  php écrit continuellement des chaînes dans un fichier

php écrit continuellement des chaînes dans un fichier

藏色散人
藏色散人original
2019-10-15 09:27:113360parcourir

php écrit continuellement des chaînes dans un fichier

php continue d'écrire des chaînes dans un fichier

php /* continue d'écrire des chaînes dans l'en-tête du fichier bonjour .txt Écrivez une ligne de chaîne "hello world", le code doit être complet*/

Le code PHP est le suivant :

<?php

//fopen,指定文件位置和模式,hello.txt指的就是当前目录下的hello.txt文件,如果在当前目录下的test文件夹下,就应该是test/hello.text,&#39;r&#39;指的是用只读的方式打开,指针(光标)放在文件头,
$fp=fopen(&#39;hello.txt&#39;,&#39;r&#39;);
//定义要写入的字符串,"\n"是换行的意思,如果没有换行,可以吧"\n"替换成"\r\n";
$str=&#39;hello!&#39;."\n";
//filesize(&#39;hello.txt&#39;),获得次文件的大小字节,那么这一行的意思是读取hello.txt的内容,
//$str.=fread($fp,filesize(&#39;hello.txt&#39;)); 和$str = $str.fread($fp,filesize(&#39;hello.txt&#39;));是等同的
$str.=fread($fp,filesize(&#39;hello.txt&#39;));
//关闭$fp句柄,就是把内存占用和句柄释放掉
fclose($fp);
//不解释
$fp1=fopen(&#39;hello.txt&#39;,&#39;w&#39;);
//用fwrite向hello.txt写入$str,结束是我建议再次调用fclose,避免内存占用
fwrite($fp1,$str);
?>

Pour plus de connaissances liées à PHP, veuillez visiter le site PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn