Помогите выбрать значение из многомерного массива

Статус
В этой теме нельзя размещать новые ответы.

verfaa

Профессор
Регистрация
29 Янв 2007
Сообщения
416
Реакции
49
Есть массив вида
Код:
$tovari = array(
    'processors' => array(
        array(
            'img' => 'intel',
            'price' => 10
        ),
        array(
            'img' => 'amd',
            'price' => 5
        ),
    ),
 
    'mothers' => array(
        array(
            'img' => 'asus',
            'price' => 12
        ),
        array(
            'img' => 'msi',
            'price' => 17
        ),
    ),
 
    'hard' => array(
        array(
            'img' => 'wd',
            'price' => 10
        ),
        array(
            'img' => 'samsung',
            'price' => 16
        ),
    ),
 
    'memory' => array(
        array(
            'img' => 'kingston',
            'price' => 10
        ),
        array(
            'img' => 'hynix',
            'price' => 20
        )
    ),
);

В скрипт приходит название товара, например samsung. Как выбрать из массива price для этого товара?
 
Рекомендую так же выходить из циклов, если найден нужный элемент, так как при обходе больших массивов это может на прямую сказаться на скорости выполнения скрипта.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху