Örnek
Bir diziden öğeleri kaldırıp yeni elemanlar ile değiştirin:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange");
array_splice($a1,0,2,$a2);
print_r($a1);
?>
»Run örnek Tanımı ve Kullanımı
array_splice() işlevi bir diziden seçilmiş elemanları ortadan kaldırır ve yeni elemanlar ile değiştirir. fonksiyonu da uzaklaştırıldı elemanlı bir dizi döner.
Tip: işlevi herhangi bir elemana kaldırmaz halinde (length=0) , ikame dizi başlangıç parametresi pozisyonundan eklenir (bakınız Örnek 2).
Note: değiştirilen dizide tuşları korunmaz.
Sözdizimi
array_splice( array,start,length,array )
Parametre | Açıklama |
---|---|
array | Gereklidir. bir dizi belirtir |
start | Gereklidir. Sayısal değer. fonksiyon elemanları kaldırmaya başlayacaktır belirtir nerede. 0 ilk elemanı =. Bu değer negatif bir sayıya ayarlanırsa, fonksiyon o kadar son öğe başlayacak. -2 araçları, dizinin ikinci son öğe başlar. |
length | İsteğe bağlı. Sayısal değer. ayrıca döndürülen dizinin uzunluğunu ayrılabilir ve kaç unsurlar belirler. Bu değer negatif bir sayıya ayarlanırsa, fonksiyon o kadar geçen öğesinden duracaktır. bu değer ayarlanmazsa, işlev başlangıç parametresi tarafından belirlenen pozisyonundan başlayarak tüm elemanları kaldırır. |
array | İsteğe bağlı. özgün dizi eklenir elemanlı bir dizi belirtir. sadece bir unsur varsa, o bir dize olabilir ve bir dizi olmasını zorunda değildir. |
Teknik detaylar
Geri dönüş değeri: | ekstre elemanlardan oluşan bir dizi ile döner |
---|---|
PHP Sürümü: | 4+ |
Diğer Örnekler
Örnek 1
Sayfanın en üstünde örneğin, ama çıktı olarak aynı örneği döndürülür dizidir:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange");
print_r(array_splice($a1,0,2,$a2));
?>
»Run örnek Örnek 2
0 olarak ayarlanır uzunluk parametresi ile:
<?php
$a1=array("0"=>"red","1"=>"green");
$a2=array("0"=>"purple","1"=>"orange");
array_splice($a1,1,0,$a2);
print_r($a1);
?>
»Run örnek <PHP Dizi Referans