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