Ankündigung

Einklappen
Keine Ankündigung bisher.

Array sortieren

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Array sortieren

    Hallo,

    wie kann ich dieses Array:

    Code:
    Array
    (
        [0] => Array
            (
                [text] => laal
    
                [autor] => Gott
    
                [time] => 1108820630
    
                [themaid] => 91675
                [thematitel] => Neues Forum eröffnet
    
            )
    
        [1] => Array
            (
                [text] => Happy Birthday !
    
    Sven
    
                [autor] => Sven
    
    
    ...


    nach "time" sortieren ?

    Danke

    Gruß

    Sven

  • #2
    Das kannst du mit usort() recht einfach erledigen:
    PHP-Code:
    <?php
        $array 
    = array( ... ); // dein Array
        
        // Callback Funktion um das Array nach 'time' zu sortieren:
        
    function mySort$a$b )
        {
            if ( 
    $a['time'] > $b['time'] )
            {
                return +
    1;
            }
            elseif ( 
    $a['time'] < $b['time'] )
            {
                return -
    1;
            }
            else
            {
                return 
    0;
            }
        }
        
        
    // Array sortieren:
        
    usort$array'mySort' );
        
    ?>
    Dazu wird mySort als Callback-Funktion definiert und diese sortiert dann das array nach der Zeit.
    mfg RudiS

    Kommentar

    Lädt...
    X