how to move one element of an array to the end of the array
| From: | Tom Beidler | 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