നിങ്ങളുടെ സ്കൂൾ ജീവിതത്തിൽ നിങ്ങൾ പഠിച്ച രണ്ട് സെറ്റുകളുടെ കവല ഓർക്കുക. അതുപോലെ, array_intersect രണ്ട് അറേകളുടെ മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുകയും പൊതുവായ മൂല്യങ്ങൾ നൽകുകയും ചെയ്യുന്നു.
ഈ ഫംഗ്ഷന് രണ്ടിൽ കൂടുതൽ അറേകളെ വിഭജിക്കാനും കഴിയും. ആദ്യ ശ്രേണിയെ മറ്റ് അറേകളുമായി താരതമ്യം ചെയ്യുകയും പൊതുവായ മൂല്യങ്ങൾ നൽകുകയും ചെയ്യുന്നു, അതായത് അറേ 1-ൽ ഉള്ള മൂല്യങ്ങളും ഈ ഫംഗ്ഷനുകൾക്ക് നൽകിയിരിക്കുന്ന മറ്റ് അറേകളും.
PHP-യിലെ array_intersect ഫംഗ്ഷന്റെ വാക്യഘടന എന്താണ്?
array_intersect(array1, array2, array3, ...)
പരാമീറ്ററുകൾ | വിവരങ്ങൾ |
ശ്രേണി1 | ഇതിൽ നിന്ന് താരതമ്യം ചെയ്യാനുള്ള അറേ - ആവശ്യമാണ് |
ശ്രേണി2 | താരതമ്യം ചെയ്യാനുള്ള അറേ - ആവശ്യമാണ് |
അറേ3,… | താരതമ്യം ചെയ്യാനുള്ള കൂടുതൽ ശ്രേണികൾ - ആവശ്യമാണ് |
array_intersect ഫംഗ്ഷന്റെ ഉദാഹരണങ്ങൾ
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_intersect($a1,$a2);
print_r($result);
?>
മുകളിലെ ഉദാഹരണത്തിൽ, array_intersect ഫംഗ്ഷൻ രണ്ട് അറേകളുടെ മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുകയും പൊരുത്തങ്ങൾ നൽകുകയും ചെയ്യുന്നു.
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_intersect($a1,$a2,$a3);
print_r($result);
?>
മുകളിലെ ഉദാഹരണത്തിൽ, array_intersect ഫംഗ്ഷൻ മൂന്ന് അറേകളുടെ മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുകയും പൊരുത്തങ്ങൾ നൽകുകയും ചെയ്യുന്നു.