json值解码后如何显示值



在数据库ProductOptionsFiled中,我将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>';
}
?>

相关内容

  • 没有找到相关文章

最新更新