一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 解析PHP中如何將數組變量寫入文件

解析PHP中如何將數組變量寫入文件

2020-04-05 13:34PHP教程網 PHP教程

本篇文章是對PHP中如何將數組變量寫入文件的方法進行了詳細的分析介紹,需要的朋友參考下

在用PHP記錄日志,或者是 Ajax 請求出錯想要 debug 的時候。我們一般都會將信息寫入到一個指定的文件
當中。然后根據相應的信息來處理問題。
比如筆者最喜歡在用 Ajax 取不到數據的時候,在PHP腳本里面加上下面一段代碼

復制代碼 代碼如下:


$fp = fopen('./a.txt', 'a+b');
fwrite($fp, $content);
fclose($fp);


但是,這里有一個問題。那就是 $content 是一個數組怎么辦?
你可能會說,我循環輸出。那要是多維數組呢?
我只是為了 debug 用得著搞得那么累嗎。
這里你可以使用 var_export() .
此函數返回關于傳遞給該函數的變量的結構信息,它和 var_dump() 類似,不同的是
其返回的表示是合法的 PHP 代碼。
可以通過將函數的第二個參數設置為 TRUE,從而返回變量的表示。

復制代碼 代碼如下:


$fp = fopen('./a.txt', 'a+b');
fwrite($fp, var_export($content, true));
fclose($fp);


注意 var_export() 的第二個參數需要設置為 true 才表示取得返回值。要不然是直接輸出
另外,如果你的 $content 只是一個數組,而不包含其他的內容的話
你也可以用 print_r()
同樣的,print_r() 的第二個參數也要設置為 true

復制代碼 代碼如下:


$fp = fopen('./a.txt', 'a+b');
fwrite($fp, print_r($content, true));
fclose($fp);

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 水多多www视频在线观看高清 | 亚洲精品国产成人中文 | 全黄毛片 | 精品视频入口 | 国产66| 青青青草国产线观 | 日韩毛片网 | 日本视频免费在线观看 | 免费观看欧美成人h | 欧美日韩亚洲区久久综合 | 四虎最新免费网址 | gay小太正初精 | 91调教 | 91麻豆国产精品91久久久 | 国产精品亚洲一区二区 | 精品综合| 好硬好大好浪夹得好紧h | 日本韩国无矿砖码 | 亚洲AV午夜精品麻豆AV | chinese一bdsmⅹxx| 欧洲男同直粗无套播放视频 | 91大神在线观看精品一区 | 成人精品mv视频在线观看 | 肉大捧一进一出视频免费播放 | 91视频一区| 暖暖视频免费观看视频中国.韩剧 | 精品日本三级在线观看视频 | 日韩在线视精品在亚洲 | 亚洲精品丝袜在线一区波多野结衣 | 国产高清自拍 | 污小说 | 波多野结衣中文字幕乱七八糟 | 久久综合网久久综合 | 欧美人与牲动交xxx 欧美人妖另类性hd 欧美人人干 | 国产精品四虎在线观看免费 | 草莓香蕉绿巨人丝瓜榴莲18 | 亚洲国产精品久久久久久 | 欧美日韩国产手机在线观看视频 | 亚洲国产成人久久综合一区 | 亚洲免费网站在线观看 | 嗯啊好大视频 |