|
Posted by Shelly on 09/30/07 10:30
<youngord@gmail.com> wrote in message
news:1191123436.050247.225700@g4g2000hsf.googlegroups.com...
> <?php
> $mix=array(
> array("A",10),
> array("B",5),
> array("C",100)
> );
> function com($x,$y){
> echo $x[0];
> }
> usort($mix,'com');
>
>
> ?>
>
> i think the $x[0] result is A,
> but the final $x[0] result is BC.
> why???
>
From www.php.net:
The comparison function must return an integer less than, equal to, or
greater than zero if the first argument is considered to be respectively
less than, equal to, or greater than the second.
So, what does "com" return?
Shelly
Navigation:
[Reply to this message]
|