我有一个具有这种结构的数组,我正试图从中获取一个元素:
Array
(
[0] => Array
(
[description] =>
[idProduct] => Array
(
[id1] => 7227
[idProduct] => 3
)
[idSite] => 2592
[name] => Parcela Azul
[picture] =>
)
[1] => Array
(
[description] =>
[idProduct] => Array
(
[id1] => 7227
[idProduct] => 8
)
[idSite] => 2592
[name] => Apartamento 2 pax
[picture] =>
)
)
所以,我得到了一个存储数组的变量。我的问题是:
为什么会这样:
$test = $categorias[0];
$test2 = $test['name'];
echo "<pre>";
print_r($test2);
echo "</pre>";
结果:Parcela Azul
这不是:
$test = $categorias[0]['name'];
echo "<pre>";
print_r($test);
echo "</pre>";
答案 0 :(得分:0)
这是我得到的
$test = array
(
array(
'name'=>'Rohit'
),
array(
'name'=>'go'
)
);
echo $test[1]['name'];
如果您正在使用系统索引,则会产生一些问题。您应该删除系统索引值。