Как получить доступ к значению подмассива, используя переменную в качестве ключа [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как получить доступ к значению подмассива, используя переменную в качестве ключа [закрыто]

Сообщение Anonymous »

Я использую функцию arsort(), чтобы получить массив, который был добавлен последним. Все работает нормально.
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)
}
}
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»