php将数组元素按行写入文本文件

比如有一个数组:$arr=array('aa','bb','cc');如何把它的元素写到A.txt中,使得A.txt的每一行就是数组的一个元素,即:aabbcc... 比如有一个数组:
$arr = array('aa', 'bb', 'cc');
如何把它的元素写到 A.txt 中,使得 A.txt 的每一行就是数组的一个元素,即:
aa
bb
cc
展开
 我来答
ghostxyz0
推荐于2018-03-08 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:120
采纳率:100%
帮助的人:134万
展开全部
<?php
$arr = array('aa', 'bb', 'cc');
$str = implode("\r\n", $arr);
file_put_contents("A.txt", $str);
?>
追问
我试了一下,每一行文字之间还多了个空行,是不是多加了个换行符?请问怎么改?

啊,我知道了,把"\r\n"改成""就行了。谢谢!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
emeipanda
推荐于2016-02-18 · 知道合伙人软件行家
emeipanda
知道合伙人软件行家
采纳数:329 获赞数:1494
曾获联想、华为、Juniper认证,现任职于四川省内江市GPS卫星监控中心总工程师,主持技术管理工作逾10年。

向TA提问 私信TA
展开全部
file_put_contents("123.txt", $str);

这个函数就是把str这个数组变量写到123的文本文档里面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莘赡05V
2015-06-03 · 知道合伙人软件行家
莘赡05V
知道合伙人软件行家
采纳数:1397 获赞数:3710
毕业安徽理工大学

向TA提问 私信TA
展开全部

直接用foreach遍历数组,然后echo出来,然后每一行输出一个br

<?php
 foreach($arr as $v){
         echo $v,"<br>";
 
 }
 //多维数组自己脑补递归
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cx563559606
2014-01-16 · 超过15用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:22万
展开全部
$theStr = "";
foreach($arr as $value){
$theStr .= $value . "\r\n";
}
$theFile = fopen ( "A.txt", "w" ); // 创建读取文件 if (file_exists ( "A.txt" )) { // 判断文件是否存在 if (is_writable ( "A.txt" )) { fwrite ( $theFile, $theStr ); fclose ( $theFile ); } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-07-12
展开全部

参考例子如一下

<?php
$arr = array('1', '2', '3');
$str = implode("", $arr);
file_put_contents("XX.txt", $str);
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式