PHP array_merge () फ़ंक्शन
उदाहरण
दो सरणियों को एक सरणी में मिलाएं:
<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
परिभाषा और उपयोग
array_merge() फ़ंक्शन एक या अधिक सरणियों को एक सरणी में मर्ज करता है।
युक्ति: आप फ़ंक्शन के लिए एक सरणी असाइन कर सकते हैं, या जितनी चाहें उतनी सरणी असाइन कर सकते हैं।
नोट: यदि दो या दो से अधिक सरणी तत्वों की कुंजी समान है, तो अंतिम अन्य तत्वों को ओवरराइड करता है।
नोट: यदि आप array_merge() फ़ंक्शन के लिए केवल एक सरणी असाइन करते हैं, और कुंजियां पूर्णांक हैं, तो फ़ंक्शन 0 से शुरू होने वाली पूर्णांक कुंजियों के साथ एक नया सरणी देता है और प्रत्येक मान के लिए 1 से बढ़ता है (नीचे उदाहरण देखें)।
युक्ति: इस फ़ंक्शन और array_merge_recursive() फ़ंक्शन के बीच का अंतर तब होता है जब दो या अधिक सरणी तत्वों की कुंजी समान होती है। कुंजियों को ओवरराइड करने के बजाय, array_merge_recursive() फ़ंक्शन मान को एक सरणी के रूप में बनाता है।
वाक्य - विन्यास
array_merge(array1, array2, array3, ...)
पैरामीटर मान
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | मर्ज किए गए सरणी को लौटाता है |
---|---|
पीएचपी संस्करण: | 4+ |
चेंजलॉग: | PHP 5.0 के अनुसार, यह फ़ंक्शन केवल सरणी प्रकार के पैरामीटर स्वीकार करता है |
और ज्यादा उदाहरण
उदाहरण
दो सहयोगी सरणियों को एक सरणी में मिलाएं:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
उदाहरण
पूर्णांक कुंजियों के साथ केवल एक सरणी पैरामीटर का उपयोग करना:
<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
पीएचपी ऐरे संदर्भ