array_splice Bir dizinin belli bir bölümünü silip yerine başka şeyler koyar &reftitle.description; arrayarray_splice arraygirdi intbaşlangıç intnulluzunluk&null; mixedyenisi[] girdi dizisinin başlangıç indisinden başlayan uzunluk sayıda elemanını siler ve belirtildiği takdirde, bunların yerlerine yenisi'ni yerleştirir. girdi içindeki sayısal anahtarlar korunmaz. Eğer yenisi bir dizi değilse (array) $yenisi şeklinde bir tür dönüşümüne tabi tutulacaktır. yenisi olarak bir nesne veya &null; belirttiğiniz takdirde bu durum beklenmedik sonuçlar verebilir. &reftitle.parameters; girdi Üzerinde işlem yapılacak dizi. başlangıç başlangıç pozitif bir değerse silinecek kısmın başlangıcı girdi dizisinin başlangıcından itibaren sayılır. Negatif bir değerse girdi dizisinin sonundan itibaren sayılır. uzunluk uzunluk verilmezse, başlangıç'tan dizi sonuna kadar herşey silinir. Belirtilmişse ve pozitifse başlangıç'tan dizi sonuna kadar belirtilen kadar eleman silinir. Belirtilmişse ve negatifse başlangıç'tan dizi sonuna kadar, dizi sonundan belirtilen sayıda eleman hariç herşey silinir. başlangıç'tan dizi sonuna kadar herşeyin silindiği durumda yenisi de belirtilecekse uzunluk için count($girdi) ifadesini kullanın. yenisi yenisi dizisi belirtilmişse silinen elemanların yerine bu dizi konur. Eğer başlangıç ve uzunluk ile hiçbir şey silinmiyorsa yenisi dizisi başlangıç konumunda dizi elemanlarının arasına yerleştirilir. Yerleştirme sırasında yenisi dizisindeki anahtarlar korunmaz. Eğer yenisi tek bir elemandan ibaretse ve bir dizi, nesne veya &null; değilse değeri array() veya köşeli parantezlerle sarmalamak gerekli değildir. &reftitle.returnvalues; Diziden kaldırılan elemanlardan oluşan bir dizi ile döner. &reftitle.changelog; &Version; &Description; 8.0.0 uzunluk artık boş olabiliyor. &reftitle.examples; - <function>array_splice</function> örnekleri ]]> &example.outputs; string(3) "red" [1]=> string(5) "green" } array(2) { [0]=> string(3) "red" [1]=> string(6) "yellow" } array(2) { [0]=> string(3) "red" [1]=> string(6) "orange" } array(5) { [0]=> string(3) "red" [1]=> string(5) "green" [2]=> string(4) "blue" [3]=> string(5) "black" [4]=> string(6) "maroon" } ]]> - <function>array_splice</function> ve eşdeğerlerine örnekler Aşağıdaki deyimler eşdeğerdir: ]]> &reftitle.seealso; array_merge array_slice unset