Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में array_merge_recursive () फ़ंक्शन

array_merge_recursive() फ़ंक्शन एक या अधिक सरणियों को एक सरणी में पुनरावर्ती रूप से मर्ज करता है। इस फ़ंक्शन और array_merge() के बीच का अंतर यह है कि यदि दो या दो से अधिक तत्वों की कुंजी समान है, तो array_merge_recursive() फ़ंक्शन एक सरणी के रूप में मान बनाता है। इस मामले में, array_merge() फ़ंक्शन अंतिम को मानता है।

सिंटैक्स

array_merge_recursive(arr1, arr2, arr3, …)

पैरामीटर

  • गिरफ्तारी1 - मर्ज करने के लिए प्रारंभिक सरणी

  • गिरफ्तारी2 - एक और सरणी

  • गिरफ्तारी3 - एक और सरणी

वापसी

array_merge_recursive() फ़ंक्शन एक सरणी देता है जिसमें पैरामीटर में पारित सभी सरणियों के तत्व मर्ज किए जाते हैं।

निम्नलिखित एक उदाहरण है जो दो सरणी को दूसरी सरणी में दोहराई गई कुंजी के साथ मिलाता है। इस मामले में array_merge_recursive() फ़ंक्शन एक सरणी के रूप में मान बनाता है।

उदाहरण

<?php
   $arr1 = array("p"=>"one","q"=>"two");
   $arr2 = array("q"=>"three","r"=>"four");
   print_r(array_merge_recursive($arr1,$arr2));
?>

आउटपुट

Array
(
   [p] => one
   [q] => Array
      (
         [0] => two
         [1] => three
      )
      [r] => four
)

  1. PHP में array_shift () फ़ंक्शन

    PHP में array_shift() फ़ंक्शन किसी सरणी से पहले तत्व को हटाता है, और हटाए गए तत्व का मान देता है। सिंटैक्स array_shift(arr) पैरामीटर गिरफ्तार -निर्दिष्ट सरणी वापसी array_shift () फ़ंक्शन शिफ्ट किए गए मान को लौटाता है। सरणी खाली होने पर यह NULL लौटाता है उदाहरण निम्नलिखित एक उदाहरण है - <?p

  1. PHP में array_merge_recursive () फ़ंक्शन

    array_merge_recursive() फ़ंक्शन एक या अधिक सरणियों को एक सरणी में पुनरावर्ती रूप से मर्ज करता है। इस फ़ंक्शन और array_merge() के बीच का अंतर यह है कि यदि दो या दो से अधिक तत्वों की कुंजी समान है, तो array_merge_recursive() फ़ंक्शन एक सरणी के रूप में मान बनाता है। इस मामले में, array_merge() फ़ंक्शन

  1. PHP में सरणी () फ़ंक्शन

    PHP में array() फंक्शन एक array बनाता है। PHP में Array तीन प्रकार की होती है। अनुक्रमित सरणियाँ - यह संख्यात्मक सूचकांक के साथ एक सरणी है सहयोगी सरणियाँ - यह नामित कुंजियों वाली एक सरणी है बहुआयामी सरणियाँ − यह एक सरणी है जिसमें एक या अधिक सरणियाँ होती हैं सिंटैक्स // array with numeric