PHP array_intersect_key() ఫంక్షన్

ప్రామాణిక పుట

కీలకాంశాలను పోల్చి, అంతరం అందిస్తుంది:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>

పరిశీలన ఉదాహరణ

నిర్వచనం మరియు వినియోగం

array_intersect_key() ఫంక్షన్ రెండు (లేదా ఎక్కువ సంఖ్యలో) అర్రేల కీలకాంశాలను పోల్చి, అంతరం అందిస్తుంది.

ఈ ఫంక్షన్ రెండు (లేదా ఎక్కువ సంఖ్యలో) అర్రేల కీలకాంశాలను పోల్చి, పోల్చబడే అర్రేలలో ప్రతిపాదించబడే కీలకాంశాలను అందిస్తుంది.array1లో మరియు ఏదైనా పరామితి అర్రేలలో ప్రతిపాదించబడే కీలకాంశాలు.array2 లేదా array3 మరియు ఇలాంటి లో కీలకాంశాలు.

వివరణ

array_intersect_key() ఫంక్షన్ కీలకాంశాల పోలికను అనుసరించి అర్రేల అంతరం గణిస్తుంది.

array_intersect_key() సమాంతరం ఒక అర్రే ను అందిస్తుంది, దానిలో పోల్చబడే అర్రేలలో మరియు పోల్చబడే పరామితి అర్రేలలో ప్రతిపాదించబడే కీలకాంశాలను అందిస్తుంది.

ప్రతీక్షమాత్రమే కీలకాంశాలను పోలించడం జరుగుతుంది.

సింథాక్స్

array_intersect_key(array1,array2,array3...)
పారామీటర్స్ వివరణ
array1 అవసరమైనది. ఇతర అరెయ్యాలతో పోలించే మొదటి అరెయ్యాలు.
array2 అవసరమైనది. మొదటి అరెయ్యాన్ని పోలించే అరెయ్యాలు.
array3,... ఆప్షనల్. మొదటి అరెయ్యాన్ని పోలించే ఇతర అరెయ్యాలు.

సాంకేతిక వివరాలు

తిరిగి ఇవ్వబడుతుంది: పోలించబడుతున్న అరెయ్యాలలో అన్ని కీలకాంశాలను కలిగివున్న సంయోగ అరెయ్యాన్ని తిరిగి ఇవ్వబడుతుంది.
PHP వెర్షన్: 5.1.0+

మరిన్ని ఉదాహరణలు

ఉదాహరణ 1

ఇండెక్స్ అరెయ్యాలను పోలించండి మరియు సంయోగాన్ని తిరిగి ఇవ్వండి:

<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>

పరిశీలన ఉదాహరణ

ఉదాహరణ 2

మూడు సమానమైన అరెయ్యాలను పోలించండి మరియు సంయోగాన్ని తిరిగి ఇవ్వండి:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");
$result=array_intersect_key($a1,$a2,$a3);
print_r($result);
?>

పరిశీలన ఉదాహరణ