很多站长朋友们都不太清楚php数组存入文件,今天小编就来给大家整理php数组存入文件,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 怎么把数组写到文件里面还是数组 2、 php怎样把一个数组写入一个文件 3、 php 将数组保存为文件! 4、 php,数组的内容怎么输到指定格式的txt文件 php 怎么把数组写到文件里面还是数组假设数组变量是$arr
方法1:转换成json
file_put_contents($filepath, json_encode($arr));
方法2:;
file_put_contents($filepath, print_r($arr, true));
试试看吧
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 将数组保存为文件!$sql = "SELECT * FROM log WHERE uid='$uid';"
$result = mysql_query($sql); //执行返回的result ID
$arr[] = array(); //接收结果的数组
while( $row = mysql_fetch_assoc($result) ) $arr[]=$row; //存入数组
var_dump($arr);
楼上的
“$jg=mysql_query(你的sql语句);
while($i<count($jg)) ” 这里的$jg 是返回的mysql的一个执行ID 并不是数据数组 所以不能用count
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数组存入文件 php数组写入文件的详细内容...