如何在文本文件文本文件(PHP)中使用数组?

时间:2014-10-17 15:05:17

标签: php arrays

我有一个包含如下数组的txt文件:

array (
  0 => 'jack',
  1 => 'alex'
)

我想在我的PHP代码中使用这个数组,但它不能像这个返回a

的例子一样工作
$list=  file_get_contents(myfile.txt); 
echo $list[0];

我该如何转换它?

2 个答案:

答案 0 :(得分:3)

在该文件中包含数组serialize d或json_encode d。 然后,在阅读时,只需unserialize中的json_decode$list

示例:

$list = unserialize(file_get_contents(myfile.txt));

答案 1 :(得分:0)

要回答quextion - eval看起来它会处理数组(数组已经用var_export输出?)

但执行未知代码是一个坏主意,W0rldart有更好的方法(json将是我的偏好)