Задать вопрос

Поиск в массиве по двум значениям?

Есть следующий массив:
Array ( 
[0] => Array ( 
[width] => 100
[height] => 100 
[price] => 500 ) 
[1] => Array ( 
[width] => 100 
[height] => 200
[price] => 1000 )

Как мне найти значение PRICE по значение width и height? (width = 100 может быть несколько раз, но комбинация wigth и height - всегда уникальны и имеют разные price)
Спасибо!
Т.е. мои
$shirina = 100;
$visota = 200;
Найти я должен первое значение, не 0 т.е. $massiv['1'] т.к. в нем высота 100, а ширина 200.
  • Вопрос задан
  • 267 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега PHP
♬♬
for ($i = 0; $i < count($arr); $i++) {
    if ( условие1 && условие2 ) {
        // ура, нашли!
        break;
    }
}

Конечно же, вы уже пробовали перебирать массив и проверять оба условия, но что-то пошло не так.

Что именно?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы