❶ 如何將數組寫入php文件中
一般,PHP處理的數據是存放在資料庫里的,如果要存放在文件中,可以使用兩種方式。
一種是將PHP的數組轉換成XML格式的數據,通過
file_put_contents
存入文件。第二種就是將數組轉換成json格式存入文件,我著重說下第二種吧,通過函數
json_encode
將數組轉換成json格式的數據,再通過
file_put_contents
函數就能存入文件了,若要將數據還原成數組,通過
file_get_contents
獲取數據後,再用
json_decode
即可轉換成數組
❷ php將數組元素按行寫入文本文件
file_put_contents("123.txt", $str);
這個函數就是把str這個數組變數寫到123的文本文檔裡面
❸ 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函數的說明。
❹ php如何將數組寫入到文件
你的代碼大體沒寫錯。僅在var_export($arr)改成
var_export($arr,TRUE)加一個真值返回輸出。
❺ php怎麼將對象或者數組寫入一個文本文件
第一種:
<?php
$filename = 'test.txt';
$somecontent = "this is test string.";
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
echo "不能打開文件 $filename";
exit;
}
// 將$somecontent寫入到我們打開的文件中。
if (fwrite($handle, $somecontent) === FALSE) {
echo "不能寫入到文件 "e;{$filename}"e;";
exit;
}
echo "已把"e;{$somecontent}"e;寫入到文件"e;{$filename}"e;";
fclose($handle); //將指針關閉
} else {
echo "文件{$filename}不可寫.";
}
?>
第二種:
<?php
$filename = "test.txt";
$content = "this is test string.";
$put = file_put_contens($filename,$content);
if(!put)
exit("write failed");
echo "write success";
?>
❻ php 數組寫入txt文件
需要使用抄PHP的var_export()襲
具體語法為:var_export($times,true);後面不加true不能寫入文件
實例:
<?
$fp=fopen('aa.txt','w+');
fwrite($fp,var_export($times,true));
fclose($fp);
?>
❼ php,數組的內容怎麼輸到指定格式的txt文件
PHP中,使用var_export函數即可將數組格式寫入到文件;示例如下:
<?php
$file="chinawinxp.txt";
$content=array(
"name"=>"網路知道",
"company"=>"網路在線",
"city"=>"北京",
"other"=>array(
"e"=>"網路教育",
"jingyan"=>"網路經驗",
)
);
file_put_contents($file,var_export($content,true)." ",FILE_APPEND);
//寫入結果
/**
array(
'name'=>'網路知道',
'company'=>'網路在線',
'city'=>'北京',
'other'=>
array(
'e'=>'網路教育',
'jingyan'=>'網路經驗',
),
)
*/
?>
❽ php 怎麼把數組寫到文件裡面
轉成字元來串源,再寫進文件,讀取的話反過來就可以了
<?php
$arr=array('a','b','c');
file_put_contents('1.txt',implode(',',$arr));//www.hi-docs.com/php/file_put_contents.html
?>