在数据库ProductOptions
Filed中,我将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',
),
)
现在我想在产品详细信息页面中显示选项变体。
颜色红蓝白(水平方向(。
<?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>';
}
?>