PHP में array_splice() फंक्शन सरणी के निर्दिष्ट तत्वों को हटाता है और बदलता है। यह निकाले गए तत्वों से बनी सरणी लौटाता है।
सिंटैक्स
array_splice(arr1, begin, len, arr2)
पैरामीटर्स
arr1 - निर्दिष्ट सरणी।
begin - जहां से तत्वों को हटाना शुरू करना है। यहां 0 पहला तत्व है, जबकि ऋणात्मक संख्या अंतिम तत्व से शुरुआत बताती है। -2 का अर्थ है सरणी के अंतिम से दूसरे तत्व से शुरू करें।
len - हटाए जाने वाले तत्वों की संख्या निर्दिष्ट करता है। यह लौटाई गई सरणी की लंबाई भी सेट करता है।
arr2 - मूल सरणी में डाले जाने वाले तत्वों वाली सरणी। केवल एक मान डालने के लिए, बस उस मान को निर्दिष्ट करें, पूरी सरणी निर्दिष्ट करने की आवश्यकता नहीं है।
रिटर्न वैल्यू
निकाले गए तत्वों से बनी सरणी।
उदाहरण
<?php
$arr1 = array("mac", "windows", "linux");
array_splice($arr1, 2);
print_r($arr1);
?>
आउटपुट
Array (
[0] => mac
[1] => windows
)
एक और उदाहरण
<?php
$arr1 = array("accessories", "tablet", "laptop", "mobile");
array_splice($arr1, 3, 0, "desktop");
print_r($arr1);
?>
आउटपुट
Array (
[0] => accessories
[1] => tablet
[2] => laptop
[3] => desktop
[4] => mobile
)