使用包含文件的内容定义一个PHP数组()。

使用包含文件的内容定义一个PHP数组()。,php,arrays,include,Php,Arrays,Include,我试图弄清楚如何用另一个文件的内容定义数组。可能吗?如果是,你能帮我指出正确的方向吗 电流阵列 所需阵列 htmlCode.php文件的内容 代码的结果 如果文件htmlCode.php由逗号分隔,则使用: $array = explode(',', file_get_contents('arrays/htmlCode.php')); 如果必须选中逗号、换行符或某些模式来区分数组元素,使用正则表达式。处理文件内容?为什么不使用名称压缩去掉文件中的引号和逗号,然后使用文件。你应该将文件名保留在一

我试图弄清楚如何用另一个文件的内容定义数组。可能吗?如果是,你能帮我指出正确的方向吗

电流阵列

所需阵列

htmlCode.php文件的内容

代码的结果


如果文件htmlCode.php由逗号分隔,则使用:

$array = explode(',', file_get_contents('arrays/htmlCode.php'));

如果必须选中逗号、换行符或某些模式来区分数组元素,使用正则表达式。

处理文件内容?为什么不使用名称压缩去掉文件中的引号和逗号,然后使用文件。你应该将文件名保留在一个数组中,当需要时,你应该循环并执行文件内容,或者根据需要使用它。它可以是数组“html代码”、“html代码”吗,;,然后在输出上添加新行?如果是这样,请使用文件并将html代码放在自己的行中。谢谢Arjun。我正在读另一篇关于这个解决方案的SO帖子,然后我看到了你的回复。我做了很长的一段时间,你的例子很有帮助,也节省了几行代码。谢谢所有回复的人!
array(
     include "arrays/htmlCode.php"; 
    );
        '
        html code
        ',
        '
        html code
        ',
        '
include "arrays/htmlCode.php";   // gives me an error

include "arrays/htmlCode.php"  //imports the code from htmlCode.php, but it 
                               //isn't recognized as an array. The page 
                               //displays a ' in front and a ', after each item.  
$array = explode(',', file_get_contents('arrays/htmlCode.php'));