За последние 24 часа нас посетили 35108 программистов и 1758 роботов. Сейчас ищут 852 программиста ...

Найти значение переменной в массиве и получить значение Qty

Тема в разделе "PHP для новичков", создана пользователем kostyara555, 28 авг 2017.

  1. kostyara555

    kostyara555 Новичок

    С нами с:
    1 окт 2016
    Сообщения:
    5
    Симпатии:
    0
    Ребята помогите, пожалуйста!

    В полном просмотре товара я хочу выводить кол-во этого товара, которое уже есть в корзине (если есть конечно).

    Есть массив содержащий информацию по добавленным в корзину товарам (в примере добавлены 2 товара в корзину). По Message_ID я могу сравнить в массиве есть этот товар или нет (можно и по _ItemKey сравнивать)

    В итоге мне необходимо получить следующее: Если товар уже есть в корзине то надо вывести значение [Qty] в переменную $countItemCart, если нет товара в корзине, то переменная $countItemCart пустая просто.

    Не могу понять как вытащить Qty при совпадении Message_ID((

    Заранее благодарен!


    Код (Text):
    1.  
    2. shop_item_collection Object
    3. (
    4.     [index_field:protected] =>
    5.     [items_class:protected] => shop_item
    6.     [items:protected] => Array
    7.         (
    8.             [212:11402] => shop_item Object
    9.                 (
    10.                     [item_data:protected] => Array
    11.                         (
    12.                             [Class_ID] => 212
    13.                             [Message_ID] => 11402
    14.                         )
    15.  
    16.                     [additional_data:protected] => Array
    17.                         (
    18.                             [Message_ID] => 11402
    19.                             [Qty] => 1
    20.                             [_ItemKey] => 212:11402
    21.                         )
    22.  
    23.                     [uninitialized_special_fields:protected] => Array
    24.                         (
    25.                         )
    26.  
    27.                     [is_loaded:protected] => 1
    28.                     [loading_failed:protected] =>
    29.                 )
    30.  
    31.             [212:12188] => shop_item Object
    32.                 (
    33.                     [item_data:protected] => Array
    34.                         (
    35.                             [Class_ID] => 212
    36.                             [Message_ID] => 12188
    37.                         )
    38.  
    39.                     [additional_data:protected] => Array
    40.                         (
    41.                             [Message_ID] => 12188
    42.                             [Qty] => 1
    43.                             [_ItemKey] => 212:12188
    44.                         )
    45.  
    46.                     [uninitialized_special_fields:protected] => Array
    47.                         (
    48.  
    49.                         )
    50.  
    51.                     [is_loaded:protected] => 1
    52.                     [loading_failed:protected] =>
    53.                 )
    54.  
    55.         )
    56.  
    57.     [total_count:protected] =>
    58.     [index_property:protected] => _ItemKey
    59. )