Php 从数组值生成数组并将其保存到文件
我正在做一个项目,我将得到一个数组。 当我使用Php 从数组值生成数组并将其保存到文件,php,arrays,Php,Arrays,我正在做一个项目,我将得到一个数组。 当我使用print\r($arr)时,它看起来是这样的: Array ( [0] => games, [1] => wallpapers, ..... ) 我想做的是,我希望它的值位于一个数组中,比如数组(“游戏”、“墙纸”),并使用文件内容将其保存到名为数据.txt的文件中。 我曾经用内爆()做过一次,但有时会出错。有什么好办法吗?您需要将其序列化并保存到文件中。可以使用逗号分隔值,也可以使用或作为json字符串。所
print\r($arr)
时,它看起来是这样的:
Array
(
[0] => games,
[1] => wallpapers,
.....
)
我想做的是,我希望它的值位于一个数组中,比如数组(“游戏”、“墙纸”)
,并使用文件内容将其保存到名为数据.txt
的文件中。
我曾经用内爆()做过一次,但有时会出错。有什么好办法吗?您需要将其序列化并保存到文件中。可以使用逗号分隔值,也可以使用或作为json字符串。所有这三个链接都有优秀的文档和示例
如果您仍然有问题,请编辑您的问题,并提供更详细的信息和您迄今为止所使用的代码。试试这个
<?php
$a=array
(
0 => 'games',
1 => 'wallpapers'
);
$str= implode(',',$a);
file_put_contents('data.txt', $str);
?>
要检索这些值,请使用。要将此阵列存储到磁盘,首先,然后以您喜欢的方式存储输出-文件\u put\u内容
是我认为最简单的方法。请展示您自己的尝试,但没有成功,也许我们可以帮您排序您已经有了正确的阵列。数字0,1,。。。只是索引,但您有目标值。当您编写“it gets error”时,请发布此错误,以便我们可以帮助您。您是否尝试过将json\u encode
和json\u decode
与文件内容一起使用?也许您对函数感兴趣。
games,wallpapers