Neueste Web-Entwicklung Tutorials
 

PHP array_slice() Function

<PHP Array Reference

Beispiel

Starten Sie die Scheibe aus dem dritten Array-Elemente, und gibt den Rest der Elemente in der Anordnung:

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,2));
?>
Führen Sie zB »

Definition und Verwendung

Die array_slice() Funktion gibt Teile eines Arrays ausgewählt.

Note: Wenn das Array String - Schlüssel haben, das zurückgegebene Array immer die Schlüssel erhalten (See example 4) .


Syntax

array_slice( array,start,length,preserve )

Parameter Beschreibung
array Erforderlich. Gibt einen Array
start Erforderlich. Zahlenwert. Gibt an, wo wird die Funktion der Scheibe starten. = 0 ist das erste Element. Wenn dieser Wert auf eine negative Zahl gesetzt ist, beginnt die Funktion, die weit von dem letzten Elemente schneiden. -2 Mittel am zweiten letzten Elemente des Arrays starten.
length Optional. Zahlenwert. Gibt die Länge des zurückgegebenen Arrays. Wenn dieser Wert auf eine negative Zahl gesetzt wird, stoppt die Funktion, die weit von dem letzten Elemente schneiden. Wird dieser Wert nicht gesetzt ist, wird die Funktion alle Elemente zurückgeben, von der Position durch den Start-Parameter zu starten.
preserve Optional. Gibt an, ob die Funktion der Tasten erhalten oder zurückgedreht werden. Mögliche Werte:
  • true - Konserve Tasten
  • false - Standard. Reset-Tasten

Technische Details

Rückgabewert: Returns ausgewählte Teile eines Arrays
PHP Version: 4+
Änderungsprotokoll: Die wahren Parameter wurde in PHP 5.0.2 hinzugefügt

Mehr Beispiele

Beispiel 1

Starten Sie die Scheibe von aus dem zweiten Array-Elemente, und das Rück nur zwei Elemente:

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2));
?>
Führen Sie zB »

Beispiel 2

Mit einem negativen Startparameter:

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,-2,1));
?>
Führen Sie zB »

Beispiel 3

Mit dem Parameter erhält auf true gesetzt:

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2,true));
?>
Führen Sie zB »

Beispiel 4

Bei beiden String und Integer-Schlüssel:

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"brown");
print_r(array_slice($a,1,2));

$a=array("0"=>"red","1"=>"green","2"=>"blue","3"=>"yellow","4"=>"brown");
print_r(array_slice($a,1,2));
?>
Führen Sie zB »

<PHP Array Reference