PHP array_splice() फ़ंक्शन
उदाहरण
अर्रे से एलीमेंट हटाना और उसे नए एलीमेंटों से बदलना:
<?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); ?>
परिभाषा और उपयोग
array_splice() फ़ंक्शन अर्रे से चयनित एलीमेंटों को हटा देता है और उसे नए एलीमेंटों से बदलता है। यह फ़ंक्शन भी अनुच्छेदित एलीमेंटों को वापस लौटाता है।
सूचना:यदि फ़ंक्शन ने कोई एलीमेंट नहीं हटाया (length=0) तो start पारामीटर के स्थान पर बदले गए अर्रे को प्रविष्ट करें (देखें उदाहरण 2)।
टिप्पणी:बदले गए अर्रे में एलीमेंट के नाम बचाया नहीं जाएगा।
वर्णन
array_splice() फ़ंक्शन और array_slice() फ़ंक्शन के समान, अर्रे के एक श्रृंखला एलीमेंटों को चयन करता है, लेकिन उन्हें वापस नहीं लौटाता, बल्कि उनके स्थान पर अन्य मूल्य को रखता है।
यदि चौथा पारामीटर दिया गया है, तो पहले चयनित एलीमेंटों को चौथे पारामीटर द्वारा निर्दिष्ट अर्रे के एलीमेंटों से बदल दिया जाएगा।
अंतिम बनाई गई अर्रे वापस लौटाई जाएगी।
वाक्यांश
array_splice(array,start,लैंग्थ,array)
पारामीटर | वर्णन |
---|---|
array | आवश्यक। निर्धारित करता है कि यह एक अर्रे है। |
start |
आवश्यक। संख्या। निर्धारित हटाने वाले एलीमेंट की शुरूआत के स्थान को निर्धारित करता है।
|
लैंग्थ |
वैकल्पिक।संख्या।अवधारित एलीमेंटों को हटाने के लिए और वापसी आयत्त्रक की लंबाई को निर्धारित करता है。
|
array |
वैकल्पिक।एक आयत्त्रक को निर्दिष्ट करता है जो आरंभिक आयत्त्रक में जोड़े जाने वाले एलीमेंटों को निर्दिष्ट करता है。 यदि केवल एक एलीमेंट है, तो इसे स्ट्रिंग के रूप में सेट किया जा सकता है, आयत्त्रक के रूप में सेट नहीं किया जाता। |
तकनीकी विवरण
वापसी वैल्यू: | उत्पन्न आयत्त्रक देता है。 |
PHP संस्करण: | 4+ |
और अधिक उदाहरण
उदाहरण 1
इस पृष्ठ के पहले हिस्से के उदाहरण के समान, लेकिन वापसी देने वाले आयत्त्रक आयत्त्रक को देखें:
<?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)); ?>
उदाहरण 2
लैंग्थ पैरामीटर को 0 सेट करें:
<?php $a1=array("0"=>"red","1"=>"green"); $a2=array("0"=>"purple","1"=>"orange"); array_splice($a1,1,0,$a2); print_r($a1); ?>