rabby: spezielle Sortierung für Arrays

Beitrag lesen

so gehts :-)

function sortieren($a, $b) {
    $a_arr = explode('|', $a);
    $b_arr = explode('|', $b);
    foreach (range(0,3) as $i) {
        if ( $a_arr[$i] < $b_arr[$i] ) {
            return -1;
        }
        elseif ( $a_arr[$i] > $b_arr[$i] ) {
            return 1;
        }
    }
    return -1;
}
$arr_unsortiert[1]='blub';
$arr_unsortiert[2]='blub2|beep1';
$arr_unsortiert[3]='blub|beep1';
usort($arr_unsortiert,'sortieren');
print_r($arr_unsortiert);