php 数组写入txt文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 数组写入txt文件相关的知识,希望对你有一定的参考价值。
我的想法是,如何把一个数组($typeArray=array();)保存在一个txt文本(type.txt)里面..使用的时候就可以直接从文件里读取数据添加删除元素,应该如何写!!
需要使用php的var_export()
具体语法为:var_export($times,true);后面不加true不能写入文件
实例:
<?$fp = fopen(\'aa.txt\',\'w+\');
fwrite($fp,var_export($times,true));
fclose($fp);
?> 参考技术A <?php
$arr=array('a','b','c');
$str='<?php $array=' . var_export($arr) . '; ?>';
file_put_contents('result.txt', $str);
?>本回答被提问者采纳
php将数组元素按行写入文本文件
比如有一个数组:
$arr = array('aa', 'bb', 'cc');
如何把它的元素写到 A.txt 中,使得 A.txt 的每一行就是数组的一个元素,即:
aa
bb
cc
$arr = array('aa', 'bb', 'cc');
$str = implode("\\r\\n", $arr);
file_put_contents("A.txt", $str);
?>追问
我试了一下,每一行文字之间还多了个空行,是不是多加了个换行符?请问怎么改?
啊,我知道了,把"\r\n"改成""就行了。谢谢!
这个函数就是把str这个数组变量写到123的文本文档里面 参考技术C
直接用foreach遍历数组,然后echo出来,然后每一行输出一个br
<?phpforeach($arr as $v)
echo $v,"<br>";
//多维数组自己脑补递归 参考技术D $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 ); 第5个回答 2015-07-12
参考例子如一下
$arr = array('1', '2', '3');
$str = implode("", $arr);
file_put_contents("XX.txt", $str);
?>
以上是关于php 数组写入txt文件的主要内容,如果未能解决你的问题,请参考以下文章
php怎样将一个字符串写入txt文件 ,注意:前提是不能冲掉txt文件中的值
php怎样将一个字符串写入txt文件 ,注意:前提是不能冲掉txt文件中的值