PHP array_diff_key() ఫంక్షన్

ఉదాహరణ

రెండు ప్రదర్శకాల కీ నామాలను పోలుస్తుంది మరియు విభజన ప్రదర్శకాన్ని తిరిగి ఇస్తుంది:

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

పరికల్పన చేయండి

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

array_diff_key() ఫంక్షన్ రెండు (లేదా ఎక్కువ సంఖ్యలో) ప్రదర్శకాల కీ నామాలను పోలుస్తుంది మరియు విభజన ప్రదర్శకాన్ని తిరిగి ఇస్తుంది

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

వివరణ

array_diff_key() ఫంక్షన్ పోలించబడుతున్న అర్రేయలలో ఉన్న అనునామికలను చేర్చి, ఇతర పరామితి అర్రేయలలో లేని అనునామికలను తిరిగి ఇవ్వబడుతుంది.

సంకేతం

array_diff_key(array1,array2,array3...);
పారామితులు వివరణ
array1 అవసరం. ఇతర అర్రేయలతో పోలించడానికి మొదటి అర్రేయలు.
array2 అవసరం. మొదటి అర్రేయలతో పోలించడానికి అర్రేయలు.
array3,... ఎంపిక. మొదటి అర్రేయలతో పోలించడానికి ఇతర అర్రేయలు.

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

వాటిని తిరిగి ఇవ్వండి: అన్ని అర్రేయలలో ఉన్న అనునామికలను చేర్చండి array1 లో, కానీ ఇతర పరామితి అర్రేయలలో లేవు (array2 లేదా array3 ఇంకా లో కూడా అనునామికలు.
PHP వెర్షన్: 5.1+

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

ఉదాహరణ 1

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

<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_diff_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_diff_key($a1,$a2,$a3);
print_r($result);
?>

పరికల్పన చేయండి