php将数组元素按行写入文本文件
比如有一个数组:$arr=array('aa','bb','cc');如何把它的元素写到A.txt中,使得A.txt的每一行就是数组的一个元素,即:aabbcc...
比如有一个数组:
$arr = array('aa', 'bb', 'cc');
如何把它的元素写到 A.txt 中,使得 A.txt 的每一行就是数组的一个元素,即:
aa
bb
cc 展开
$arr = array('aa', 'bb', 'cc');
如何把它的元素写到 A.txt 中,使得 A.txt 的每一行就是数组的一个元素,即:
aa
bb
cc 展开
5个回答
展开全部
<?php
$arr = array('aa', 'bb', 'cc');
$str = implode("\r\n", $arr);
file_put_contents("A.txt", $str);
?>
追问
我试了一下,每一行文字之间还多了个空行,是不是多加了个换行符?请问怎么改?
啊,我知道了,把"\r\n"改成""就行了。谢谢!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-02-18 · 知道合伙人软件行家
emeipanda
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:329
获赞数:1494
曾获联想、华为、Juniper认证,现任职于四川省内江市GPS卫星监控中心总工程师,主持技术管理工作逾10年。
向TA提问 私信TA
关注
展开全部
file_put_contents("123.txt", $str);
这个函数就是把str这个数组变量写到123的文本文档里面
这个函数就是把str这个数组变量写到123的文本文档里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用foreach遍历数组,然后echo出来,然后每一行输出一个br
<?php
foreach($arr as $v){
echo $v,"<br>";
}
//多维数组自己脑补递归
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$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 ); } }
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);
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询