名前のアルファベット順に並べ替える必要があるドロップダウン メニューがあります。
これがコードです
<?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でソートしますが、名前でソートする必要があります