Najnowsze tutoriale tworzenie stron internetowych
 

PHP array_slice() Function

<PHP Array Reference

Przykład

Rozpocząć plaster z trzeciego elementu tablicy, i powrót reszty elementów w tablicy:

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,2));
?>
Uruchomić przykład »

Definicja i Wykorzystanie

W array_slice() powraca funkcyjne wybrane części tablicy.

Note: Jeśli tablica ma klucze tekstowe, zwrócona tablica będzie zawsze zachować klawiszy (See example 4) .


Składnia

array_slice( array,start,length,preserve )

Parametr Opis
array Wymagany. Określa tablicę
start Wymagany. Wartość numeryczna. Określa gdzie funkcja rozpocznie kawałek. 0 = pierwszego elementu. Jeśli ta wartość jest ustawiona na liczbę ujemną, funkcja zacznie krojenie tak daleko od ostatniego elementu. -2 sposób rozpoczyna się na drugiej ostatniego elementu tablicy.
length Opcjonalny. Wartość numeryczna. Określa długość zwróconej tablicy. Jeśli ta wartość jest ustawiona na liczbę ujemną, funkcja przestanie krojenie tak daleko od ostatniego elementu. Jeśli ta wartość nie jest ustawiona, funkcja zwróci wszystkie elementy, począwszy od pozycji określonej przez start-parametru.
preserve Opcjonalny. Określa, czy funkcja powinna zachować lub przywrócić klucze. Możliwe wartości:
  • prawda - Zachowaj klucze
  • false - domyślna. klawisze kasowania

Szczegóły techniczne

Zwracana wartość: Zwraca wybrane części tablicy
Wersja PHP: 4+
Lista zmian: Parametr zachować dodano PHP 5.0.2

Więcej przykładów

Przykład 1

Rozpocząć od segmentu z drugim elementem macierzy i powrót tylko dwa elementy:

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2));
?>
Uruchomić przykład »

Przykład 2

Korzystanie negatywny parametr startowy:

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,-2,1));
?>
Uruchomić przykład »

Przykład 3

Z parametrem zachować wartość true:

<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2,true));
?>
Uruchomić przykład »

Przykład 4

Z obu klawiszy smyczkowych i całkowitych:

<?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));
?>
Uruchomić przykład »

<PHP Array Reference