После декодирования json значение, как отобразить значение? - PullRequest
0 голосов
/ 26 февраля 2020

В базе данных ProductOptions Подано я храню значение json как {"Color":["Red","Blue","white"],"size":["L","XL"]}. Затем я получаю данные о продукте из таблицы продуктов.

на странице сведений о продукте.

<?php 
   $opt =$value->ProductOptions;
   $tarray = json_decode($opt);               
}

После декодирования json я получил массив, как показано ниже

array (
  'size' => 
  array (
    0 => 'L',
    1 => 'XL',
  ),
  'color' => 
  array (
    0 => 'Red',
    1 => 'Blue',
    2 => 'white',
  ),
)

Теперь я хочу отобразить вариант опции в страница с описанием товара.

Цвет Красный Синий Белый (по горизонтали).

1 Ответ

0 голосов
/ 26 февраля 2020
<?php 
      $data = array (
        'size' => 
              array (
                0 => 'L',
                1 => 'XL',
                    ),
        'color' => 
              array (
                  0 => 'Red',
                  1 => 'Blue',
                  2 => 'white'
                )
            );
       if(!empty($data['color'])){
      echo '<ul>';
        foreach($data['color'] as $key => $value){
              echo '<li>'.$value.'</li>';
        }             
      echo '</ul>';
      }
  ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...