我正在使用Caldera表单在我的WordPress网站上存储数据。当我为多个选项(复选框)保存数据时,我得到一个类似于以下数据的数组;
{"opt905217":"Option 1","opt2347462":"Option 2","opt905265":"Option 3","opt906845":"Option 4",}
我如何能够实现以下目标;
<ul>
<li>Option 1</li>
<li>Option 2</li>
<li>Option 3</li>
<li>Option 4</li>
</ul>
我尝试使用爆炸。但问题是我必须跳过选项ID(例如opt2347462
)
如何获取仅选项值的列表?
答案 0 :(得分:1)
foreach ($array as $key => $value) {
echo "<li>".$value."</li>"
}
如果您的数组是json,请先json_decode($array, true)
答案 1 :(得分:0)
我看到你有JSON数据。
$('#loader-message').text("Please wait while we retrieve the inventory status");
$.ajax({
type:'GET',
url: 'myUrl',
dataType: 'jsonp',
success: function( data ) {
console.log(data);
},
error: function( data ) {
console.log("error");
}
});
要记住的几点:
答案 2 :(得分:0)
<?php
$abc = '{"opt905217":"Option 1","opt2347462":"Option 2","opt905265":"Option 3","opt906845":"Option 4"}';
$newarray = json_decode($abc,true); ?>
<ul>
<?php foreach($newarray as $key => $value){ ?>
<li><?php echo $value; ?></li>
<?php }?>
</ul>