很多站长朋友们都不太清楚php导入文件数组,今天小编就来给大家整理php导入文件数组,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 怎么把数组写到文件里面还是数组 2、 如何将数组写入php文件中 3、 php怎样把一个数组写入一个文件 4、 PHP文件如何引用另外一个文件的数组? 5、 php如何把一个多维数组输入到一个文件中啊? 6、 php 怎么把数组写到文件里面 php 怎么把数组写到文件里面还是数组假设数组变量是$arr
方法1:转换成json
file_put_contents($filepath, json_encode($arr));
方法2:;
file_put_contents($filepath, print_r($arr, true));
试试看吧
如何将数组写入php文件中一般,PHP处理的数据是存放在数据库里的,如果要存放在文件中,可以使用两种方式。
一种是将PHP的数组转换成XML格式的数据,通过
file_put_contents
存入文件。第二种就是将数组转换成json格式存入文件,我着重说下第二种吧,通过函数
json_encode
将数组转换成json格式的数据,再通过
file_put_contents
函数就能存入文件了,若要将数据还原成数组,通过
file_get_contents
获取数据后,再用
json_decode
即可转换成数组
php怎样把一个数组写入一个文件请看代码吧:
<?php
//假如有数组 $a , 讲数组 $a 写入 文件 a.txt
$a = array(
"aa" => 123,
"bb" => 456
);
//将数组编程字符串的样式
$aString = '$a = '.var_export($a, true).';';
//写入文件
file_put_content(__DIR__.'/a.txt', $aString);
如果不明白的话,可以单独查看以上PHP函数的说明。
PHP文件如何引用另外一个文件的数组?可以在一个页面用return 返回那个数组,如:
<?php
return array(
"one"=>"myone",
"one1"=>"myone1",
"one2"=>"myone2",
"one3"=>"myone3",
"one4"=>"myone4",
"one5"=>"myone5"
);
?>
在另外一个页面接收它,用include:
<?php
$myarr=include "my0330new.php";
print_r($myarr);
?>
php如何把一个多维数组输入到一个文件中啊?可以使用序列化函数,或者直接保存数组
file_put_contents('1.php',"<?php\r\nreturn ".var_export($arr,true)."?>");
php 怎么把数组写到文件里面转成字符串,再写进文件,读取的话反过来就可以了
<?php
$arr = array('a','b','c');
file_put_contents('1.txt',implode(',',$arr));//
?>
关于php导入文件数组的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php导入文件数组 php怎么导入文件的详细内容...