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

2024-12-01 05:18:01
推荐回答(5个)
回答1:

$arr = array('aa', 'bb', 'cc');
$str = implode("\r\n", $arr);
file_put_contents("A.txt", $str);
?>

回答2:

file_put_contents("123.txt", $str);

这个函数就是把str这个数组变量写到123的文本文档里面

回答3:

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

 foreach($arr as $v){
         echo $v,"
";
 
 }
 //多维数组自己脑补递归

回答4:

$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:

参考例子如一下

$arr = array('1', '2', '3');
$str = implode("", $arr);
file_put_contents("XX.txt", $str);
?>