Ahem *tap* *tap* is this thing on? Hi everyone, my name is Will and I've been addicted to php for 3 months and 21 days... *grin*
I'm hitting a bit of a brick wall in a current project - the answer is probably quite simple, but I'm still newish to php and coding in general so bear with me: I have a multidim array which looks something like : $blocks[0] = array("param1"=>"4","param2"=>"some other param") $blocks[1] = array("param1"=>"3","param2"=>"some other param") $blocks[2] = array("param1"=>"6","param2"=>"some other param") And so forth Fairly straight forward you say, my problem is that elements can be inserted into the blocks array in no particular order and I need to sort at the top level using the values in param1 - so my output should be: $sorted_blocks[0] = array("param1"=>"3","param2"=>"some other param") $sorted_blocks[1] = array("param1"=>"4","param2"=>"some other param") $sorted_blocks[2] = array("param1"=>"6","param2"=>"some other param") I've had a long hard look at the manual and all those obscure array manipulation goodies (ksort, multisort, etc) and done some hunting on phpbuilder and the like, but turned up zip - either I'm not understanding the array functions properly, or this can't be done, or there's a nifty trick for doing it which I havent figured out? Ideally I'd like to be populating blocks using an sql query so I could do an order by or some such upfront, but this world is anything but ideal. Any1 got 2c for me? Thanks in advance Will -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php