Hello William Stokes,

1 write a callback function:
  [php]
  function cmp_forth_value($left,$right){
    return $left[4]<$right?-1:($left[4]==$right[4]?0:1);
  }
  [/php]

2 use the usort function

  usort($test,'cmp_forth_value');

Best regards, 
  
======= At 2007-01-08, 14:46:33 you wrote: =======

>Hello,
>
>How to print out the following array $test so that the print order is by the 
>fourth[4] key? I need to print out all arrays in $test so that the data is 
>ordered by the fourth key in ascending order.
>
>$test =Array (
> [0] => Array (
>  [0] => 5
>  [1] => 2
>  [2] => sika
>  [3] => sika.php
>  [4] => 1 )
>
> [1] => Array (
>  [0] => 8
>  [1] =>2
>  [2] => Hono
>  [3] => hono.php
>  [4] => 1 )
>
> [2] => Array (
>  [0] => 7
>  [1] => 2
>  [2] => Kameli
>  [3] => kameli.php
>  [4] => 4 )
>
> [3] => Array (
>  [0] => 6
>  [1] => 2
>  [2] => koira
>  [3] => koira.php
>  [4] => 2 )
>  )
>
>The way that the data is strored to $test makes it difficult/impossible to 
>sort stuff the way I need here while reading it from DB.
>
>Thanks
>-Will 
>
>-- 
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
>
>

= = = = = = = = = = = = = = = = = = = =
                        
Nicholas Yim
[EMAIL PROTECTED]
2007-01-08

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to