Мой массив:
Код: Выделить всё
Array
(
[0] => Array
(
[type] => target_id
[operator] => Equals
[value] => 13
[operation] => OR
)
[1] => Array
(
[type] => target_id
[operator] => Equals
[value] => 14
[operation] => OR
)
[2] => Array
(
[type] => target_id
[operator] => Equals
[value] => 15
[operation] => OR
)
)
Код: Выделить всё
$target_id = 14;
Код: Выделить всё
$override = false;
foreach($array as $key => $value){
if($value["type"] == "target_id" && $value["operator"] == "Equals"){
if($target_id == $value["value"]){
$override = true;
}
}
}
Поэтому моя логика была бы такой: if(13 == 14 OR 14 == 14 OR 14 == 15)
Я не уверен, как добавить условие операции внутри foreach. Может ли кто-нибудь указать мне правильное направление, пожалуйста?
Подробнее здесь: https://stackoverflow.com/questions/793 ... comparison
Мобильная версия