On Wed, Jun 17, 2009 at 10:31:18PM -0400, Robert Cummings wrote:
<snip>
>
> <?php
>
> function tedd_sort( &$arrays )
> {
> $master = null;
> $followers = array();
>
> $first = true;
> foreach( array_keys( $arrays ) as $key )
> {
> if( $first )
> {
> $first = false;
> $master = &$arrays[$key];
> }
> else
> {
> $followers[] = &$arrays[$key];
> }
> }
>
>
> asort( $master );
> foreach( array_keys( $master ) as $mkey )
> {
> foreach( array_keys( $followers ) as $fkey )
> {
> $value = &$followers[$fkey][$mkey];
> unset( $followers[$fkey][$mkey] );
> $followers[$fkey][$mkey] = &$value;
> }
> }
> }
>
> $a = array( 'apple', 'banana', 'grape', 'orange' );
> $b = array( 100, 2111, 198, 150 );
> $c = array( 'red', 'yellow', 'purple', 'orange' );
> $d = array( 100, 300, 11, 50 );
>
> $arrays = array( &$d, &$a, &$b, &$c );
> tedd_sort( $arrays );
> print_r( $a );
> print_r( $b );
> print_r( $c );
> print_r( $d );
>
> ?>
Wow, tedd has a sort named after him! I'm sooo jealous.
Paul
--
Paul M. Foster
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php