Örnek
Üçüncü dizi elemandan dilim başlatın ve dizideki elementlerin geri kalan geri:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,2));
?>
»Run örnek Tanımı ve Kullanımı
array_slice() işlev döner bir dizi seçilen parçalar.
Note: Dizi dize anahtarlarını varsa dönen dizi daima anahtarlarını koruyacak (See example 4) .
Sözdizimi
array_slice( array,start,length,preserve )
Parametre | Açıklama |
---|---|
array | Gereklidir. bir dizi belirtir |
start | Gereklidir. Sayısal değer. fonksiyon dilim başlayacak nerede belirtir. 0 ilk elemanı =. Bu değer negatif bir sayıya ayarlanırsa, fonksiyon o kadar geçen öğesinden dilimleme başlayacaktır. -2 araçları, dizinin ikinci son öğe başlar. |
length | İsteğe bağlı. Sayısal değer. döndürülen dizinin uzunluğunu belirtir. Bu değer negatif bir sayıya ayarlanırsa, fonksiyon o kadar geçen öğesinden dilimleme duracaktır. bu değer ayarlanmazsa, işlev başlangıç parametresi tarafından belirlenen pozisyonundan başlayarak tüm elemanları döndürür. |
preserve | İsteğe bağlı. fonksiyon korumak veya tuşları sıfırlamak edip etmeyeceğini belirler. Olası değerler:
|
Teknik detaylar
Geri dönüş değeri: | İade dizinin parçaları seçilen |
---|---|
PHP Sürümü: | 4+ |
Değişiklikler: | Korumak parametresi PHP 5.0.2 ilave edildi |
Diğer Örnekler
Örnek 1
ikinci dizi elemandan gelen dilim başlatın ve sadece iki geri iletme:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2));
?>
»Run örnek Örnek 2
Negatif bir başlangıç parametresi kullanarak:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,-2,1));
?>
»Run örnek Örnek 3
true olarak ayarlanmış korumak parametreyle:
<?php
$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,1,2,true));
?>
»Run örnek Örnek 4
Her iki dize ve tamsayı tuşları ile:
<?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));
?>
»Run örnek <PHP Dizi Referans