我有一个需要按名称按字母顺序排序的下拉菜单。
这是代码
<?php foreach ($option['option_value'] as $option_value) { ?>
<option value="<?php echo $option_value['product_option_value_id']; ?>"><?php
echo $option_value['name'];
if ($option_value['price']) {
?>(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)<?php
}
?>
</option>
<?php
}
?>
我希望 $option_value 按 $option_value['name'] 排序。我怎样才能做到这一点?
更新
在不解决问题之前使用 sort() 或 asort(),我得到的顺序是
<option value="14598">Medium - red (0588390) [0] </option>
<option value="14599">large - WHITE (0592167) [1] </option>
<option value="14600">Medium - WHITE (0592168) [3] </option>
<option value="14601">large - THE ROYALS (0592169) [0] </option>
<option value="14602">Medium - THE ROYALS (0592170) [2] </option>
它按值 ID 排序,但我需要按它的名称排序