我想定义一个二维数组,像下面这样:
[40.1][John]
[40.2][Jane]
[40.7][Mary]
[40.10][Sara]
换句话说,我想用自定义键定义一个数组。后来我需要使用自定义键访问数组值。例如:
echo(myarray[40.2]);
我需要动态从XML文件中生成数组,因为这些值来自XML文件。 我要从中生成数组的XML文件如下:
<rules>
<rule>
<id>40.1</id>
<regex><![CDATA[/(?:\)\s*when\s*\d+\s*then)/]]></regex>
</rule>
<rule>
<id>40.2</id>
<regex><![CDATA[/(?:"\s*(?:#|--|{))/]]></regex>
</rule>
我该如何创建一个具有上述特征的数组?
$test["40.1"]["john"] = array();
,但在看到一些代码并了解您如何检索xml之前,无法做出更多解释。 - The Humble Rat