手机版

php文件操作中字符串和数组的编写方法分析

时间:2021-08-26 来源:互联网 编辑:宝哥软件园 浏览:

本文描述了在php文件中写入字符串和数组的方法。分享给大家参考,如下:

场景一:用文本文档记录一些操作日志,因为对于一些频繁的操作,操作记录的数据量必然会很大,如果存储在数据库中会给数据库带来压力。场景2:打印一些数据,而不是输出函数。比如在支付回拨中,很难用echo、var_dump等直观地打印数据。所以有必要写一个文件来记录数据,这可以用来消除错误等。记录当前时间并将其写入文件:

使用file_put_contents()函数(写一个字符串)

?php $log='。/log . txt ';//文件路径。需要在Linux下设置写权限$ text=date ('y-m-d h:i 3360s ')。\ r \ n ';//记录当前时间file _ put _ contents ($ log,$ text,file _ append);//添加写入,删除FILE_APPEND并清除文件内容,然后依次写入并调用fopen(),fwrite()和fclose()函数(写入字符串)

?php $fp=fopen('。/log.txt ',' a ');//打开文件,准备附加写入,w是clear write fwrite ($ FP,date ('y-m-d h:i 3360s ')。\ r \ n ');//写入文件fc lose($ FP);//关闭文件*写入数组:

?php $arr=数组(' 0 '=' lws ');$fp=fopen('。/log.txt ',' a ');fwrite($fp,var_export($arr,true));fc lose(FP美元);(如果报告以下错误,说明php.ini的时区设置得不好。找到行“日期.时区”并设置日期.时区=中国。)

警告:日期():依赖系统的时区设置是不安全的。您需要*使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种,并且仍然收到此警告,那么您很可能拼错了时区标识符。我们现在选择了时区“世界协调时”,但请设置date.timezone来选择您的时区。

另外,在上面两种写文件的方式中,如果文件不存在,会自动创建文件,所以没有必要使用file_exists()函数来判断文件是否存在。)

更多对PHP相关内容感兴趣的读者可以查看本网站的话题:《PHP目录操作技巧汇总》、《php文件操作总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php常见数据库操作技巧汇总》、0103010。

希望本文对PHP编程有所帮助。

版权声明:php文件操作中字符串和数组的编写方法分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。