请看代码吧:
<?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函数即可将数组格式写入到文件;示例如下:
<?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$arr = array('a','b','c')
file_put_contents('1.txt',implode(',',$arr))// www.hi-docs.com/php/file_put_contents.html
?>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)