国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php文件操作之文件寫入字符串、數組的方法分析

2024-05-05 00:08:29
字體:
來源:轉載
供稿:網友

本文實例講述了php文件操作之文件寫入字符串、數組的方法。分享給大家供大家參考,具體如下:

  • 場景一:用文本文檔記錄一些操作日志,因為對于一些頻繁的操作,操作記錄的數據量勢必會很大,如果用數據庫來存儲會給數據庫帶來壓力。
  • 場景二:代替輸出函數打印一些數據,例如在支付的回調里面不好用echo、var_dump等直觀地打印數據出來,就要用到寫入文件來記錄數據的方式,可以用于排除錯誤等。

記錄當前時間,寫入文件:

php,文件操作,文件寫入,字符串,數組

使用file_put_contents()函數(寫入字符串)

<?php  $log = "./log.txt"; //文件路徑,Linux下需要設置可寫權限  $text = date('Y-m-d H:i:s')."/r/n"; //記錄當前時間  file_put_contents($log,$text,FILE_APPEND); //追加寫入,去掉FILE_APPEND清除文件內容后寫入

依次調用fopen()fwrite() ,fclose()函數(寫入字符串)

<?php  $fp = fopen("./log.txt","a+");//打開文件,準備追加寫入,w+為清除寫入  fwrite($fp, date('Y-m-d H:i:s')."/r/n");//寫入文件  fclose($fp);//關閉文件

*寫入數組:

<?php  $arr = array('0'=>'lws');  $fp = fopen('./log.txt','a+');  fwrite($fp,var_export($arr,true));  fclose($fp);

( 如果報以下錯,說明php.ini的時區沒有設置好,找到'date.timezone'一行,設置 date.timezone = PRC

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.

另外,以上兩種文件寫入的方式,如果文件不存在都會自動創建該文件,可以省去使用file_exists()函數判斷文件是否存在。)

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 卢龙县| 新疆| 福鼎市| 常山县| 雅安市| 星座| 达州市| 长泰县| 伽师县| 饶河县| 盐亭县| 吉隆县| 六枝特区| 湘潭市| 五莲县| 新余市| 东辽县| 皮山县| 米泉市| 凤凰县| 苏州市| 澄城县| 凉城县| 桃江县| 玉环县| 定南县| 安丘市| 东兴市| 肥城市| 海南省| 平南县| 资兴市| 厦门市| 五河县| 盐城市| 固原市| 龙口市| 库车县| 鞍山市| 灵川县| 尚义县|