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); ?>