【发布时间】:2016-09-26 04:37:42
【问题描述】:
我需要以下代码按字母升序 (A-Z) 列出场地名称。现在它正在按照它们在数据库中列出的时间对场地进行排序。我在哪里调整?
<?php for($ii = 1; $ii <= 10; $ii++): ?>
<div class="bor_t menu_option_container"<?php if($ii != 1): ?> style="display: none;"<?php endif; ?>>
<div class="mb20">
<label class="ros_head alt_label" for="venue_option<?php echo $ii; ?>_note_field">VENUE OPTION <?php echo $ii; ?></label>
<?php
$venue_room_options = array();
$venue_room_options["null"] = "Select a venue";
foreach($rooms as $room) {
$venue_room_options[$room->VenueID . '_' .
$room->RoomID] = $room->VenueName . " - " . $room->RoomName;
}
echo form_dropdown('venue_selection' . $ii, $venue_room_options, ( set_value('venue_selection' . $ii) ) ? set_value('venue_selection' . $ii) : '1', 'id=""', array("id"=>"venue_option" . $ii));
?>
</div> <!-- /.mb20 -->`
【问题讨论】:
-
你试过
sort($arr)吗?? -
数组从何而来?数据库?你为什么不构建它已经排序?会比处理php数组操作函数快很多。