each

each -- Liefert das aktuelle Paar (Schlüssel und Wert) eines Arrays und rückt den Array Cursor vor.

Beschreibung

array each ( array array)

Liefert das aktuelle Schlüssel - Wertepaar des Arrays array , und erhöht den Array Cursor . Dieses Paar wird als Array mit 4 Elementen zurückgegeben , und zwar mit den Schlüsseln 0 , 1 , key , und value . Die Elemente 0 und key enthalten den Namen des Schlüssels , 1 und value den Wert .

Zeigt der interne Zeiger hinter das Ende der Array-Inhalte , gibt each( ) FALSE zurück .

Beispiel 1 . each( ) Beispiele




$bar enthält nun die folgenden Schlüssel / Wert Paare :



  • $bar enthält nun die folgenden Schlüssel / Wert Paare :

    • 0 = 'Robert'
    • 1 = 'Bob'
    • key = 'Robert'
    • value = 'Bob'




    each( ) wird typischerweise in Verbindung mit list( ) verwendet , um ein Array durchzugehen ; zum Beispiel $_POST :

    Beispiel 2 . Durchgehen von $_POST mit each( )

     
    echo
    
     
    "
    
     
    Werte
    
     
    ,
    
     
    die
    
     
    mit
    
     
    der
    
     
    POST
    
     
    Methode
    
     
    übertragen
    
     
    wurden
    
     
    :
    
     
    br
    
     
    /
    
     
    "
    
     
    ;
    
     
    reset
    
     
    ($_POST)
    
     
    ;
    
     
    while
    
     
    (list
    
     
    ($key
    
     
    ,
    
     
    $val
    
     
    )
    
     
    =
    
     
    each
    
     
    ($_POST)
    
     
    )
    
     
    {
    
     
    echo
    
     
    "$key
    
     
    =
    
     
    $val
    
     
    br
    
     
    /
    
     
    \n"
    
     
    ;
    
     
    }
    
    
    
    


    Nachdem each( ) ausgeführt wurde , bleibt der Array Cursor beim nächsten Element des Arrays , oder wenn am Ende des Arrays angelangt , bei dem letzten Element . Sie müssen reset( ) verwenden , wenn Sie das Array erneut mittels each durchgehen wollen .

    Siehe auch key( ) , list( ) , current( ) , reset( ) , next( ) , prev( ) und foreach .