array_merge_recursive ഫംഗ്ഷൻ ഒന്നോ അതിലധികമോ അറേകളെ ഒരു അറേയിലേക്ക് ലയിപ്പിക്കുന്നു/സംയോജിപ്പിക്കുന്നു.
array_merge_recursive ഫംഗ്ഷൻ ഒരു ഉപയോഗ കേസിൽ array_merge-ൽ നിന്ന് വ്യത്യസ്തമാണ്, അതായത് രണ്ടോ അതിലധികമോ അറേകളിൽ കീകളുടെ ആവർത്തനമുണ്ടാകുമ്പോൾ, കീയുടെ മൂല്യത്തെ മറികടക്കുന്നതിനുപകരം, അത് മൂല്യം ഉപയോഗിച്ച് ഒരു പുതിയ അറേ സൃഷ്ടിക്കുന്നു.
array_merge_recursive ഫംഗ്ഷനിലേക്ക് ഒരൊറ്റ അറേ മാത്രം നൽകിയാൽ, അത് array_merge ഫംഗ്ഷൻ പോലെ തന്നെ പ്രവർത്തിക്കുന്നു.
PHP-യിലെ array_merge_recursive ഫംഗ്ഷന്റെ വാക്യഘടന എന്താണ്?
array_merge_recursive(array1, array2, array3, ...)
പാരാമീറ്റർ മൂല്യങ്ങൾ
പാരാമീറ്റർ | വിവരണം |
---|---|
ശ്രേണി1 | ലയിപ്പിക്കേണ്ട അറേ വ്യക്തമാക്കുക - ആവശ്യമാണ് |
ശ്രേണി2 | ലയിപ്പിക്കേണ്ട അറേ വ്യക്തമാക്കുക - ഓപ്ഷണൽ |
അറേ3,… | ലയിപ്പിക്കേണ്ട അറേ വ്യക്തമാക്കുക - ഓപ്ഷണൽ |
array_merge_recursive ഫംഗ്ഷന്റെ ഉദാഹരണം
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
മുകളിലുള്ള ഉദാഹരണത്തിന്റെ ഔട്ട്പുട്ട് നിങ്ങൾ പരിശോധിച്ച് സമാനവും വ്യത്യസ്തവുമായ മൂല്യങ്ങളുള്ള രണ്ടോ അതിലധികമോ അറേകളിൽ ഒരേ കീകൾ നിലനിർത്തി ഉദാഹരണം പരിഷ്ക്കരിക്കാൻ ശ്രമിക്കണം.