如何从PHP文件加载返回数组?


88

我有一个PHP文件,一个配置文件来自Yii消息翻译文件,其中包含以下内容:

<?php
 return array(
  'key' => 'value'
  'key2' => 'value'
 );
?>

我想从另一个文件加载此数组并将其存储在变量中

我尝试这样做,但是没有用

function fetchArray($in)
{
   include("$in");
}

$in 是PHP文件的文件名

有什么想法怎么做?


旁注:如果要将包含的结果分配给全局范围内的变量,请确保使用global关键字在函数内使用该变量。
用户

3
?>不建议在不包含任何html且实际上不输出任何内容的文件中关闭php-tags()。因为任何字符之后跟随它将被输出到所述标准流(echoED)
盖尔曼

Answers:




0

当文件返回数组时,您可以简单地将其分配给变量

这是例子

$MyArray = include($in);
print_r($MyArray);

输出:

Array
(
    [key] => value
    [key2] => value
)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.