Der next()
-Funktion zeigt den internen Zeiger auf das nächste Element im Array und gibt ihn aus.
Verwandte Methoden:
Ausgabe der Werte des aktuellen Elements und des nächsten Elements im Array:
<? Php $ people = Array ( "Bill" , "Steve" , "Mark" , "David" ) ; Echo Current ( $ people ) . "<br>" ; Echo Weiter ( $ people ) ; ?>
Probieren Sie es selbst aus
Demonstrieren Sie alle verwandten Methoden:
<? Php $ people = Array ( "Bill" , "Steve" , "Mark" , "David" ) ; Echo Current ( $ people ) . "<br>" ; // Das aktuelle Element ist Bill Echo Weiter ( $ people ) . "<br>" ; // Das nächste Element von Bill ist Steve Echo Current ( $ people ) . "<br>" ; // Das aktuelle Element ist jetzt Steve echo prev ( $ people ) . "<br>" ; // Das vorherige Element von Steve ist Bill Echo End ( $ people ) . "<br>" ; // Das letzte Element ist David echo prev ( $ people ) . "<br>" ; // Das Element vor David ist Mark Echo Current ( $ people ) . "<br>" ; // Das aktuelle aktuelle Element ist markiert Echo Reset ( $ people ) . "<br>" ; // Bewegen Sie den internen Zeiger auf das erste Element des Arrays, d. H. Bill Echo Weiter ( $ people ) . "<br>" ; // Das nächste Element von Bill ist Steve print_r ( jeweils ( $ people ) ) ; // Gibt den Schlüsselnamen und den Schlüsselwert des aktuellen Elements (derzeit Steve) zurück und bewegt den internen Zeiger vorwärts ?>
Probieren Sie es selbst aus
Weiter ( Array )
Parameter | beschreiben |
---|---|
Array | Erforderlich. Gibt das zu verwendende Array an. |
next()
und current()
verhalten sich ähnlich, mit nur einem kleinen Unterschied, und bewegt den inneren Zeiger nacheinander, bevor der Wert zurückgegeben wird. Dies bedeutet, dass es den Wert der nächsten Array -Einheit zurückgibt und den Array -Zeiger nacheinander bewegt. Wenn das Ergebnis des Verschiebens des Zeigers das Ende der Array -Einheit überschreitet, gibt next()
FALSE zurück.
Hinweis: Wenn das Array leere Zellen enthält oder der Wert der Zelle 0 beträgt, gibt die Funktion auch bei der Begegnung dieser Zellen falsch zurück. Um ein Array korrekt zu durchqueren, das leere Zellen oder Einheitswerte 0 enthalten kann, siehe each()
Funktion.