проблемка с массивом

Don Arana

Новичок
проблемка с массивом

есть массив
PHP:
$catalog_link = array(3 => "мотоциклы", 5 => "автомобили", 9 => "велосипеды")
создается select:

Выберите прайс для категории:
PHP:
<form>
<select>
<?
sort($catalog_link);

foreach($catalog_link as $key => $value) {

if(in_array($value, $catalog_link))
echo "<option value=\"catalog-xls.php?group=".$key."\">".$value."</option>";
}
?>
</select>
<input type="button" value="отправить" onClick="jumpBox(this.form.elements[0])">
</form>
ну, естссно, ява скриптик для jump'a.

Но фишка в чем - view source показывает -

<select>
<option value="catalog-xls.php?group=0">автомобили</option>
<option value="catalog-xls.php?group=1">велосипеды</option>
<option value="catalog-xls.php?group=2">мотоциклы</option>
</select>

А нужно чтобы option value были соответствующие, а не по порядку! Реально ли это сделать? Подскажите плз.
 

Don Arana

Новичок
ksort не сортирует по названию - а вот хотелось бы по названию. То есть что с отсутсвием сортировки sort, что с ksort - одинаково - по названию не сортируется, зато ключи соответсвующие.

может что-то надо замутить с usort?
 

Don Arana

Новичок
а, вы будете сметься но сижу смотрю книгу - http://ru.php.net/manual/en/ref.array.php и вижу фигу :)
спасибо большое, вопрос исчерпан
 

Don Arana

Новичок
Winer
просто пока я копался в мануале и писал ответы :) то приходили новые сообщения. и когда я постил ответ - то он накладывался поверх предыдущих новых сообщений.

я не "непроходимо" туп, просто так получилось :)
 
Сверху