array_slice
Nehmen Sie ein Segment aus dem Array
array_slice()
nimmt ein Wertsegment im Array gemäß den Bedingungen heraus und gibt es zurück.
HINWEIS: Wenn das Array eine String -Taste hat, behält das zurückgegebene Array den Schlüsselnamen bei. (Siehe Beispiel 4)
Ausgehend vom dritten Element des Arrays und geben Sie die verbleibenden Elemente im Array zurück:
<? Php $ a = array ( "rot" , "grün" , "blau" , "gelb" , "braun" ) ; print_r ( Array_Slice ( $ A , 2 ) ) ; ?>
Probieren Sie es selbst aus
Nehmen Sie es aus dem zweiten Element des Arrays und geben Sie nur zwei Elemente zurück:
<? Php $ a = array ( "rot" , "grün" , "blau" , "gelb" , "braun" ) ; print_r ( Array_Slice ( $ A , 1 , 2 ) ) ; ?>
Probieren Sie es selbst aus
Verwenden Sie negative Startparameter :
<? Php $ a = array ( "rot" , "grün" , "blau" , "gelb" , "braun" ) ; print_r ( Array_Slice ( $ a , - 2 , 1 ) ) ; ?>
Probieren Sie es selbst aus
Setzen Sie den Parameter für die Erhaltung auf True:
<? Php $ a = array ( "rot" , "grün" , "blau" , "gelb" , "braun" ) ; print_r ( Array_Slice ( $ a , 1 , 2 , true ) ) ; ?>
Probieren Sie es selbst aus
Verarbeiten Sie Stringschlüsselnamen und Ganzzahlschlüsselnamen:
<? Php $ a = array ( "a" => "rot" , "b" => "grün" , "c" => "blau" , "d" => "gelb" , "e" => "braun" ) ; print_r ( array_slice ( $ a , 1 , 2 ) ) ; $ a = array ( "0" => "rot" , "1" => "grün" , "2" => "blau" , "3" => "Gelb" , "4" => "Brown" ) ; print_r ( Array_Slice ( $ A , 1 , 2 ) ) ; ?>
Probieren Sie es selbst aus