Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Проверка значения опции


 Поделиться

Рекомендованные сообщения

Доброе время суток всю голову уже сломал, ситуация следующая есть массив опций...

    foreach ($products as $product) {
                $option_data = array();

                $options = $this->model_account_order->getOrderOptions($type_id, $product['order_product_id']);

                foreach ($options as $option) {

                    $option_data[] = array(
                        'name'  => $option['name'],
                        'option_value_id'  => $option['option_value_id'],
                        'value' => (utf8_strlen($value) > 20 ? utf8_substr($value, 0, 20) . '..' : $value)
                    );
                }

 

В нем есть опция "Сколько яблок", и ее значения 1 и 2, так же id этих значений у нас есть в $option['option_value_id'].

 

Нужно составить условия if если значение конкретной опции "Сколько яблок" == 1 то выводилась одна информация, а если же  значение конкретной опции "Сколько яблок" == 2, то другая информация, как правильно составить условия ?

Заранее всем спасибо за ответы

Ссылка на комментарий
Поделиться на других сайтах

Пробую условием 

 

<?php foreach ($products as $product) { ?>
        <?php foreach ($product['option'] as $option) { ?>
            <?php if(in_array($option['option_value_id'], array(65))) { ?>
            <?php $yabloko = "ЯБЛОКО ЕСТЬ"?>
            <?php } else { ?>
            <?php $yabloko = "УЖЕ ЦЕЛЫХ 2 ЯБЛОКА"?>         
            <?php }?>
        <?php }?>
<?php }?>

 

<h1><?php echo $yabloko; ?></h1>

 

Но условие не правильное... полагаю нужно что то вроде  return true

Ссылка на комментарий
Поделиться на других сайтах

Вместо проверки есть ли в цикле id с опцией 65, я получаю все значения массива...(

Ссылка на комментарий
Поделиться на других сайтах

Вопрос решен тему можно закрывать!

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.