>  기사  >  백엔드 개발  >  PHP는 지속적으로 파일에 문자열을 씁니다.

PHP는 지속적으로 파일에 문자열을 씁니다.

藏色散人
藏色散人원래의
2019-10-15 09:27:113360검색

PHP는 지속적으로 파일에 문자열을 씁니다.

php는 지속적으로 파일에 문자열을 씁니다

php /*hello.txt 파일의 헤더에 "hello world" 문자열 한 줄을 계속 씁니다. 코드를 완성해야 합니다*/

PHP 코드는 다음과 같습니다.

<?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);
?>

PHP 관련 더 많은 지식을 알고 싶다면 PHP 중국어 홈페이지를 방문해주세요!

위 내용은 PHP는 지속적으로 파일에 문자열을 씁니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.