ursus contionabundo: Oder ... nach Rolfs Idee

Beitrag lesen

Oder gefällt Dir Rolfs Idee ("Wie kannst Du das Ergebnis des Spaceship-Operatos manipulieren, um die benötigten Werte zu erhalten.") ...

<?php
$final_array[0]['score']='foo';
$final_array[1]['score']='Foo';
$final_array[2]['score']='Bar';
$final_array[3]['score']='bar';

usort( $final_array, function( $a, $b ) {
    return 1 == ( $a['score'] <=> $b['score'] );
} );

print_r( $final_array );

... besser?

Array
(
    [0] => Array
        (
            [score] => Bar
        )

    [1] => Array
        (
            [score] => Foo
        )

    [2] => Array
        (
            [score] => bar
        )

    [3] => Array
        (
            [score] => foo
        )

)