PHP 陣列儲存到檔案(txt) File_put_contens和var_export的使用
我們在開發過程中經常會遇到列印陣列日誌,把陣列存入檔案中,方便日誌檢視。
那我們的思路應該是什麼?首先要想到我們怎麼把合法的PHP陣列程式碼完整的存入檔案中,那我們第一個想到的就應該是var_export函式。
手冊解釋:
此函式返回關於傳遞給該函式的變數的結構資訊,它和 var_dump() 類似,不同的是其返回的表示是合法的 PHP 程式碼。
您可以通過將函式的第二個引數設定為 TRUE ,從而返回變數的表示。
$a = array ( 1 , 2 , array ( "a" , "b" , "c" )); var_export ( $a ); /* 輸出: array ( 0 => 1, 1 => 2, 2 => array ( 0 => 'a', 1 => 'b', 2 => 'c', ), ) */
把陣列存入檔案:
$arr=array('name'=>'my','age'=>19);//定義陣列
file_put_contents('info.txt',var_export($arr,true));//var_export 記得放入第二引數TRUE
相關推薦
PHP 陣列儲存到檔案(txt) File_put_contens和var_export的使用
我們在開發過程中經常會遇到列印陣列日誌,把陣列存入檔案中,方便日誌檢視。 那我們的思路應該是什麼?首先要想到我們怎麼把合法的PHP陣列程式碼完整的存入檔案中,那我們第一個想到的就應該是var_export函式。 手冊解釋: 此函式返回關於傳遞給該函式的變數的結構資訊,它和 var_dum
Scrapy教程——搭建環境、建立專案、爬取內容、儲存檔案(txt)
寫在前面的話 對於一個python新手,要使用scrapy進行爬蟲,簡直是抓狂,不過一點一點的啃下來,慢慢的發現也挺有意思的,通過好幾天的白天去公司實習,晚上熬夜到凌晨寫爬蟲,現在將自己的第一次爬蟲經歷記錄下來,以備以後再學習,同時也希望可以幫助到廣大熱愛爬
淺析C++中的開啟檔案、儲存檔案(OPENFILENAME)
首先看看msdn上如何描述的: Contains information that the GetOpenFileName and GetSaveFileName functions use to initialize an Open or Save As dialog box
刪除特定檔案(.txt)
package com.ghgj.cn.zy; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import org.apache.hadoop.conf.Confi
springboot實現儲存檔案(圖片)到七牛雲
1、建立QiniuConstant.java package com.zhonghao.pinfang.core.util.qiniu; import org.springframework.boot.context.properties.ConfigurationProperties; i
VC逐行讀寫日誌檔案(TXT)
void Ctestvc2008Dlg::OnBnClickedButton2() { // TODO: 在此新增控制元件通知處理程式程式碼 //讀寫檔案全名 const int nBufSize = 512; TCHAR chBuf[nBufSize];
逆序儲存檔案(二)——使用c標準庫函式fopen,fseek,fread,fwrite
使用c標準庫函式實現小檔案逆序儲存邏輯是: 1.用fopen函式成功開啟原始檔和目標檔案,原始檔用只讀方式(r)開啟,目標檔案用追加寫入(a)的方式開啟; 2.迴圈使用fseek定位檔案指標(fopen的返回值),從SEEK_END(檔案末尾)位置開始,每次多向前偏移一個位
php擴充套件開發筆記(9)sizeof 和 strlen 遇到空字元 '\0' 的問題
看看下面程式碼的不同表現 #include <stdio.h> #include <stdlib.h> #include <string.h> int m
PHP CI 框架教程 (1) -- 安裝和簡介
CodeIgniter 是一個小巧但功能強大的 PHP 框架,作為一個簡單而“優雅”的工具包,它可以為開發者們建立功能完善的 Web 應用程式。是比較主流的一個PHP框架。 1. 安裝 下載後解壓縮,然後放到你應用伺服器對應的程式目錄中即可,如MAC (/Libr
opencv讀取影象畫素值讀取並儲存到txt檔案(二)灰度圖
#include "stdafx.h" #include"cv.h" #include <stdlib.h> #include <stdio.h> #include <math.h> #include <fstream> #include &l
opencv讀取影象畫素值讀取並儲存到txt檔案(一)RGB
#include “stdafx.h” #include"cv.h" #include <stdlib.h> #include <stdio.h> #include <math.h> #include #include #include “iost
修改Jupyter預設檔案儲存地址(可靠)
修改Jupyter預設檔案儲存地址,有三個步驟,而網上很多答案只有兩個,結果儲存的檔案還在原來的地址,根本不起作用。迴歸正題,這裡以Anaconda 3 為例,執行系統是Win 7。 1、新增jupyter_notebook_config.py配置檔案 開啟Windows執行框,
Python對批量音訊檔案(wav)進行分段切割並儲存
#coding=gbk import os import wave import numpy as np import pylab as plt CutTimeDef = 1 #以1s截斷檔案 # CutFrameNum =0 path = r"..\test" file
將列表資料寫入檔案(python)檔案:txt,csv,excel
本篇為轉載,作為記錄學習用的,原作者如下: 作者:記不清下一秒 來源:CSDN 原文:https://blog.csdn.net/u010513327/article/details/80889846 以下是原文內容:
SpringMVC上傳檔案(圖片)並儲存到本地
SpringMVC上傳檔案(圖片)並儲存到本地 小記一波~ 基本的MVC配置就不展示了,這裡給出核心程式碼 在spring-mvc的配置檔案中寫入如下配置 <bean id="multipartResolver" class="org.springframewor
PHP下載文字內容(TXT, XML等)
$xml .= '<DOCUMENT>'; $xml .= '</DOCUMENT>'; header('Content-type: text/xml'); header('Content-Disposition: attachment; filename="'.d
pgm格式檔案及其在matlab中的讀取儲存方法(2)
早上寫了好久的blog丟失了,原因是沒有及時儲存。對於線上這種東西還是不習慣,當作教訓好了。 言歸正傳,既然嫌棄fopen,fgetl這些麻煩,而且不好用,那便思考一下pgm究竟是什麼。以下是百度百科【1】的查詢結果: 一套API庫;遊戲系統;步槍
PHP 兩個日期(時間段) 之間的日期陣列
在開發過程中會遇到這樣一個需求:獲取2018-11-02到2018-11-15之間的日期陣列 希望得到如下陣列: Array ( [0] => 2018-11-02 [1] => 2018-11-03 [2] => 2018-11-04
使用vagrant+VirtualBox+box檔案共享php web開發環境(windows)
多人開發是目前團隊中很普遍的現象。如果公用一個開發環境,難免會出現程式碼相互覆蓋的問題。不敢盲目的auto_upload,遇到問題排查至少花費10min+… 介於這個問題,使用統一的、便捷的開發環境迫在眉睫。這裡介紹一種方法:vagrant+VirtualBox+box檔案共享。 軟體
百度UEditor自定義上傳檔案儲存路徑(補充)
上一篇百度UEditor自定義上傳檔案儲存路徑發表後,再解決了線上管理、線上圖片和線上附件功能不能使用的問題。 需要修改FileManager類: 註釋掉的程式碼是原來jar包的程式碼,不再需要,可以刪除掉。 //private String di