PHP将数组提取到变量中

时间:2013-01-07 16:49:14

标签: php arrays

我有以下输出我试图将单个值放入单独的变量

输出:

Array ( [0] => Array ( [0] => 8711 [1] => 200 [2] => 755 [3] => 1800 [4] => 01 [5] => 675 [6] => 8910 ) )

我尝试过以下代码,但没有成功。

echo extract($matches[0]);

请在这方面帮助我。

2 个答案:

答案 0 :(得分:2)

它的多维数组: 尝试:

 echo $matches[0][0];
 echo $matches[0][1];

答案 1 :(得分:0)

有时以更易读的格式查看数组会有所帮助。

尝试

echo '<pre>' . print_r($matches) . '</pre>';

您还可以指定:

echo '<pre>' . print_r($matches[0]) . '</pre>';

限制该子数组的数据。

如果您只是需要访问其中一个元素,其他人已经展示了如何。

实施例

  

$ arr = array('a'=&gt;'alphabet','b'=&gt;'better','c'=&gt; array(1 =&gt;'cat',   2 =&gt;'click','z'=&gt;'clean'));

将'clean'放在你要使用的变量中:

  

$ clean = $ arr ['c'] ['z'];

在您使用的变量中添加“更好”:

$better = $arr['b'];