how to move one element of an array to the end of the array

From: Date: Fri, 19 Oct 2001 16:52:49 +0000
Subject: how to move one element of an array to the end of the array
Groups: php.general 
Request: Send a blank email to php-general+get-71603@lists.php.net to get a copy of this message
I'm running a query that pulls up automotive makes for a given year and orders them alphabetically. One of the options is "no make specified" which I would like to always move to the end of the mysql_fetch_array. So my while loop would pull up AMC Ford Volkswagon No make specified Instead of AMC Ford No make specified Volkswagon After looking over the php site it doesn't look like there is an easy way to do it. Should I take the array, remove the element and then add it to the end? The no make specified unique id in the make database is 1. I could order by id, use array_shift to pop off the first element, sort the array by asort, and then add it on the end using array_push. Is there a better way? Thanks, Tom

« previous php.general (#71603) next »