php怎么将对象或者数组写入一个文本文件
发布网友
发布时间:2022-04-26 02:46
我来回答
共4个回答
热心网友
时间:2022-04-06 04:12
第一种:
<?php
$filename = 'test.txt';
$somecontent = "this is test string.";
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
echo "不能打开文件 $filename";
exit;
}
// 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $somecontent) === FALSE) {
echo "不能写入到文件 "e;{$filename}"e;";
exit;
}
echo "已把"e;{$somecontent}"e;写入到文件"e;{$filename}"e;";
fclose($handle); //将指针关闭
} else {
echo "文件{$filename}不可写.";
}
?>
第二种:
<?php
$filename = "test.txt";
$content = "this is test string.";
$put = file_put_contens($filename,$content);
if(!put)
exit("write failed");
echo "write success";
?>
参考资料:个人多年web开发技术
热心网友
时间:2022-04-06 05:30
$content = "";//数组或一个值
$of = fopen('dir.txt','w');//创建并打开dir.txt
if($of){
fwrite($of,$content);//把执行文件的结果写入txt文件
}
fclose($of);//关闭
热心网友
时间:2022-04-06 07:05
$fp = fopen('1111.txt','w')
fwrite($fp,print_r($obj,true));
fwrite($fp,print_r($arr,true));
热心网友
时间:2022-04-06 08:56
先implode转为字符串,之后在file_put_contents写入文件中