random1 Posted December 29, 2007 Share Posted December 29, 2007 I have a 2D array that consists of values returned from a database query (columns and rows). I'd like to be able to sort the array according to a field name (column heading) and Ascending or Descensing. I've had a look at: http://www.php.net/manual/en/function.array-multisort.php and the code asort($records); But they don't seem to do the job. How can a 2D array be sorted this way? Quote Link to comment https://forums.phpfreaks.com/topic/83576-sorting-a-php-2d-array/ Share on other sites More sharing options...
PHP_PhREEEk Posted December 29, 2007 Share Posted December 29, 2007 There isn't an array sort you can dream up that PHP can't handle, even if you need to create a custom user sort function. That being said, if you give us an example array you need to sort, we can have a go at it... PhREEEk Quote Link to comment https://forums.phpfreaks.com/topic/83576-sorting-a-php-2d-array/#findComment-425196 Share on other sites More sharing options...
Daniel0 Posted December 29, 2007 Share Posted December 29, 2007 Why not just use ORDER BY something (ASC|DESC) in the query? Quote Link to comment https://forums.phpfreaks.com/topic/83576-sorting-a-php-2d-array/#findComment-425207 Share on other sites More sharing options...
teng84 Posted December 29, 2007 Share Posted December 29, 2007 Why not just use ORDER BY something (ASC|DESC) in the query? yes if you mean array is the array that you get form DB upon fetching it will be very hard just use the orderby clause of your sql .. although you can do that in php it will take number of codes to finish it and it not a good practice Quote Link to comment https://forums.phpfreaks.com/topic/83576-sorting-a-php-2d-array/#findComment-425231 Share on other sites More sharing options...
random1 Posted December 29, 2007 Author Share Posted December 29, 2007 Okay cool, I thought I should do it in the SQL query Quote Link to comment https://forums.phpfreaks.com/topic/83576-sorting-a-php-2d-array/#findComment-425477 Share on other sites More sharing options...
Daniel0 Posted December 29, 2007 Share Posted December 29, 2007 Okay cool, I thought I should do it in the SQL query If you can you should. Quote Link to comment https://forums.phpfreaks.com/topic/83576-sorting-a-php-2d-array/#findComment-425492 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.