本文目錄一覽:
php將數組元素按行寫入文本文件
?php
$arr = array(‘aa’, ‘bb’, ‘cc’);
$str = implode(“\r\n”, $arr);
file_put_contents(“A.txt”, $str);
?
如何將數組寫入php文件中
一般,PHP處理的數據是存放在資料庫里的,如果要存放在文件中,可以使用兩種方式。
一種是將PHP的數組轉換成XML格式的數據,通過
file_put_contents
存入文件。第二種就是將數組轉換成json格式存入文件,我著重說下第二種吧,通過函數
json_encode
將數組轉換成json格式的數據,再通過
file_put_contents
函數就能存入文件了,若要將數據還原成數組,通過
file_get_contents
獲取數據後,再用
json_decode
即可轉換成數組
php,數組的內容怎麼輸到指定格式的txt文件
PHP中,使用var_export函數即可將數組格式寫入到文件;示例如下:
?php
$file = “chinawinxp.txt”;
$content=array(
“name”=”百度知道”,
“company”=”百度在線”,
“city”=”北京”,
“other”=array(
“edu”=”百度教育”,
“jingyan”=”百度經驗”,
)
);
file_put_contents($file,var_export($content,true).”\r\n”,FILE_APPEND);
//寫入結果
/**
array (
‘name’ = ‘百度知道’,
‘company’ = ‘百度在線’,
‘city’ = ‘北京’,
‘other’ =
array (
‘edu’ = ‘百度教育’,
‘jingyan’ = ‘百度經驗’,
),
)
*/
?
php怎樣把一個數組寫入一個文件
請看代碼吧:
?php
//假如有數組 $a , 講數組 $a 寫入 文件 a.txt
$a = array(
“aa” = 123,
“bb” = 456
);
//將數組編程字元串的樣式
$aString = ‘$a = ‘.var_export($a, true).’;’;
//寫入文件
file_put_content(__DIR__.’/a.txt’, $aString);
如果不明白的話,可以單獨查看以上PHP函數的說明。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/309159.html