php,数组的内容怎么输到指定格式的txt文件 20
数组内容如下:Array([0]=>Array([0]=>160619001[1]=>2[2]=>3[3]=>3[4]=>160619002[5]=>1[6]=>2[7]...
数组内容如下:
Array ( [0] => Array ( [0] => 160619001 [1] => 2 [2] => 3 [3] => 3 [4] => 160619002 [5] => 1 [6] => 2 [7] => 2 [8] => 160619003 [9] => 3 [10] => 4 [11] => 5 [12] => 160619004 [13] => 1 [14] => 2 [15] => 3 [16] => 160619005 [17] => 1 [18] => 3 [19] => 6 ) )
这里只列举5行数据,ARRAY里可以还有更多数据,输入如下txt文件格式
160619001233
160619002122
160619003345
160619004123
160619005136 展开
Array ( [0] => Array ( [0] => 160619001 [1] => 2 [2] => 3 [3] => 3 [4] => 160619002 [5] => 1 [6] => 2 [7] => 2 [8] => 160619003 [9] => 3 [10] => 4 [11] => 5 [12] => 160619004 [13] => 1 [14] => 2 [15] => 3 [16] => 160619005 [17] => 1 [18] => 3 [19] => 6 ) )
这里只列举5行数据,ARRAY里可以还有更多数据,输入如下txt文件格式
160619001233
160619002122
160619003345
160619004123
160619005136 展开
2个回答
展开全部
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' => '百度经验',
),
)
*/
?>
2016-06-19
展开全部
你可以像你这样方式吧数组所有内容转换成字符串写到文件里。
也可以使用unserialize()。serialize()序列化数组,直接吧整个数组写到文件里。
写文件可以用没什么特殊要求的话可以用file_put_contents
也可以使用unserialize()。serialize()序列化数组,直接吧整个数组写到文件里。
写文件可以用没什么特殊要求的话可以用file_put_contents
追问
每行写4个array的内容 连续写,这个函数我看了下,不太明白,能否帮我大概写几行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询