关于 PHP 数组,有一些基本的东西我不了解。如果我创建一个数组并且我想从该数组中调用一个值,我应该何时以及为什么应该使用$array->item
vs. $array['item']
?
我的数组:
$fruit_qty = array('watermelon' => 3, 'apple' => 5);
如果我想打印值 '5' 我应该使用:
echo "Number of Apples: " . $fruit_qty->apple;
对比
echo "Number of Apples: " . $fruit_qty['apple'];
到目前为止,我的猜测是$array->item
从数组中调用一个特定的值。然而,$array['item']
调用和数组嵌套在数组中。所以我可能会这样做$array['sub_array']->value
。这个对吗?