我正在使用多維數組; 我使用arsort函數來獲取已添加最新的數組。當我想使用這個數組我做的這一切工作正常PHP多維數組鍵值
arsort($this->shoppingBag);
$this->productToShow = key($this->shoppingBag);
:
$prodName = key($this->shoppingBag[$this->productToShow]);
這給了我,我需要正確的名稱正確的產品。當我做
$count = $this->shoppingBag[$this->productToShow[$prodName]];
它給了我一個「未定義的索引」的錯誤。
當我回聲鑰匙作爲字符串我從陣列得到正確的值數組..
這是爲什麼,我怎麼能得到與該鍵的值?
編輯:
array(4)
{
[38] => array(1)
{
["SAMSUNG LE32D450"] => int(3)
}
[32] => array(1)
{
["Inspiron 15R"] => int(1)
}
[29] => array(1)
{
["XPS 15"] => int(25)
}
[37] => array(1)
{
["Logitech M185 Black"] => int(10)
}
}
您能否包含多維數組數據的示例? –
是的,現在包含數組。 – kendepelchin
檢查我最近的編輯。我很確定這應該工作。 –