我有以下输出我试图将单个值放入单独的变量
输出:
Array ( [0] => Array ( [0] => 8711 [1] => 200 [2] => 755 [3] => 1800 [4] => 01 [5] => 675 [6] => 8910 ) )
我尝试过以下代码,但没有成功。
echo extract($matches[0]);
请在这方面帮助我。
答案 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'];