导航:首页 > 编程语言 > php写文件数组

php写文件数组

发布时间:2023-03-26 06:10:42

php怎么写入、存储数组数据

$content = "<?php
//配置文件
 return array(
";
//获取数组
foreach($form as $k=>$v ){//$form是从数据库里面读出来的数组
$k=strtoupper($k);//strtoupper是直接把PHP代码直接用,不转换
if(strtolower($v)=="true" || strtolower($v)=="false" || is_numeric($v)){
$content .= " '$k'=>$v, ";
}else{
$content .= " '$k'=>'$v', ";
}
}
$content .= "); ?>";

$file='config.inc.php'//写入配置文件(用绝对路径)
@file_put_contents($file,$content);//写入文件

② php如何将数组写入到文件

你的代码大体没写错。仅在var_export($arr)改成
var_export($arr,TRUE)加一个真值返回输出。

③ php 怎么把数组写到文件里面

转成字符串,再写进文件,读取的话反过来就可以了

<?php
$arr=array('a','b','c');
file_put_contents('1.txt',implode(',',$arr));//www.hi-docs.com/php/file_put_contents.html
?>

④ php 数组写入txt文件

需要使用PHP的var_export()

具体语法为:var_export($times,true);后面不加true不能写入文件

实例:

<?
$fp=fopen('aa.txt','w+');
fwrite($fp,var_export($times,true));
fclose($fp);
?>

⑤ 如何将数组写入php文件中

一般,PHP处理的数据是存放在数据库里的,如果要存放在文件中,可以使用两种方式。

一种是将PHP的数组转换成XML格式的数据,通过

file_put_contents

存入文件。第二种就是将数组转换成json格式存入文件,我着重说下第二种吧,通过函数

json_encode

将数组转换成json格式的数据,再通过

file_put_contents

函数就能存入文件了,若要将数据还原成数组,通过

file_get_contents

获取数据后,再用

json_decode

即可转换成数组

⑥ php创建数组的几种方法

数组在PHP中包含2种表现,
一种是普通数组,定义方式有二种,
第一:
$a = array("aa","bb","cc")
第二:
$a[] = "aa";
$a[] = "bb"
$a[] = "cc";
一般用数组遍历的方式可以打印出所有数据,也可以使用数组的位标(从0开始计算)自定义打印,比如:
$a[0]的值就是aa,$a[1]的值是"bb"
数组遍历自己搜索下,也是2种方式
另外是别名数组,定义也是2种
第一:
$a = array("aa"=> "11","bb"=>"22")
第二:
$a["aa"] = "11";
$a["bb"] = "22";
使用数组的位标在别名数组就不行了,必须用别名
$a[0]就取不到值了,$a[“aa”]才能取到值"11"
数组遍历其中foreach有点不一样,自己搜索下

⑦ php 怎么把数组写到文件里面还是数组

假设数组变量是$arr

方法1:转换成json
file_put_contents($filepath, json_encode($arr));
方法2:;
file_put_contents($filepath, print_r($arr, true));

试试看吧

⑧ php怎么将对象或者数组写入一个文本文件

第一种:
<?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";
?>

阅读全文

与php写文件数组相关的资料

热点内容
为什么我的世界天空服务器进不去 浏览:260
钉钉直播后的视频如何线上加密 浏览:501
听主的命令 浏览:206
全民上云时代云服务器 浏览:519
iphone不创建id如何下载app 浏览:970
windowsphp扩展安装 浏览:93
emacslinux配置文件 浏览:379
python3在线教程 浏览:114
不小心删文件夹的文件 浏览:480
java获取手机IP 浏览:816
手机rar解压密码获取 浏览:344
程序员被辞退工资怎么处理 浏览:494
恋活的模型没加密 浏览:159
如何把安卓机的微信转移苹果 浏览:583
爬山算法相关题目 浏览:724
vc编程大全 浏览:118
excel表格单列数据加密 浏览:649
给同事的解压话语 浏览:993
linux关闭网卡命令行 浏览:455
史上最漂亮程序员 浏览:771