我的页面中有以下选择选项,我想随机化它们的顺序。
<select class="selectpicker1 show-menu-arrow span2" onchange="updatePreview();">
<option data-content="<img src='img/render/3-thumb.jpg'>" value="3.jpg">three</option>
<option data-content="<img src='img/render/5-thumb.jpg'>" value="5.jpg">five</option>
<option data-content="<img src='img/render/1-thumb.jpg'>" value="1.jpg">one</option>
<option data-content="<img src='img/render/2-thumb.jpg'>" value="2.jpg">two</option>
<option data-content="<img src='img/render/4-thumb.jpg'>" value="4.jpg">four</option>
<option data-content="<img src='img/render/6-thumb.jpg'>" value="6.jpg">six</option>
<option data-content="<img src='img/render/7-thumb.jpg'>" value="7.jpg">six</option>
</select>
到目前为止,我有以下代码,但它不起作用,这是随机化顺序的最简单方法吗?代码有问题吗?
<?php
$options=array( '<option data-content="<img src="img/render/3-thumb.jpg">" value="3.jpg">three</option>',
'<option data-content="<img src="img/render/5-thumb.jpg">" value="5.jpg">five</option>',
'<option data-content="<img src="img/render/1-thumb.jpg">" value="1.jpg">one</option>');
shuffle($options);
echo '<select class="selectpicker1 show-menu-arrow span2" onchange="updatePreview();">';
foreach ($options as $picker) {
echo '$picker'; }
echo '</select>'; ?>