En son web geliştirme öğreticiler
 

PHP array_splice() Function

<PHP Dizi Referans

Ö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