Нужна помощь по работе с массивами

109
19 марта 2021, 20:00

Всем привет. Я новичок в PHP. Помогите пожалуйста с массивами, все прочитал, не смог найти то, что мне нужно, может просто не знал как это использовать.

Есть у меня вот такой вот массив

Array
(
    [0] => Array
        (
            [PRODUCT_ID] => 610
            [OPTIONS] => Array
                (
                    [OPTION_1] => 1
                )
            [ADDS] => 
            [AMOUNT] => 6
            [SECTION_ID] => 62
            [HISTORY_PRICE] => 720
        )
    [1] => Array
        (
            [PRODUCT_ID] => 612
            [OPTIONS] => Array
                (
                    [OPTION_1] => 0
                )
            [ADDS] => 
            [AMOUNT] => 4
            [SECTION_ID] => 62
            [HISTORY_PRICE] => 720
        )
)

В нем есть опция OPTION_1. Как сделать так, что если OPTION_1 = 1, то происходит запись PRODUCT_ID?

Всем заранее огромное спасибо!

Answer 1
foreach ($data as $item) {
  if ($item["OPTIONS"]["OPTION_1"] === 1)
    write($item["PRODUCT_ID"]);
}

Где $data ваш исходный массив

READ ALSO
Closure function argument

Closure function argument

У меня есть метод класса, который обновляет ценовые предложения товара:

97
Многомерный масив по значению ключа

Многомерный масив по значению ключа

Как можно записать цену в переменную по значению ключа, например BTC, ETH, LTC смскрин: https://dl

97
Получить результат выполнения JavaScript кода в php

Получить результат выполнения JavaScript кода в php

Есть php скрипт который работает в фоне ( nohup php scriptphp & )

80
Java. Spring. TomCat

Java. Spring. TomCat

Пишу Spring-Web-MVC приложение

123