PHP array_diff() ఫంక్షన్
ఉదాహరణ
రెండు అరెయ్యాల కీవెలు పోల్చి వ్యత్యాసాన్ని తిరిగి ఇవ్వండి:
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2 = array("e" => "red", "f" => "green", "g" => "blue"); $result=array_diff($a1,$a2); print_r($result); ?>
定义和用法
array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。
తిరిగి ఇవ్వబడిన అర్ధంలో కీలకాంక్వాల్స్ పేర్లు అలాగే ఉంటాయి.
సింతాక్స్
array_diff(array1,array2,array3...);
పారామీటర్స్ | వివరణ |
---|---|
array1 | అవసరం. ఇతర అర్ధాలతో పోలించడానికి ఉపయోగించబడే మొదటి అర్ధం. |
array2 | అవసరం. మొదటి అర్ధంతో పోలించడానికి ఉపయోగించబడే అర్ధం. |
array3,... | ఆప్షనల్. మొదటి అర్ధంతో పోలించడానికి ఉపయోగించబడే ఇతర అర్ధాలు. |
సూచనలు మరియు పేర్కొన్నది
సూచనఒకటి లేదా ఏదైనా సంఖ్యలో అర్ధాలను మొదటి అర్ధంతో పోలించండి.
పేర్కొన్నది:పోలించడానికి ఉపయోగించబడే విలువలు మాత్రమే ఉపయోగించబడతాయి.
సాంకేతిక వివరాలు
తిరిగి ఇవ్వబడిన విలువ | పోలించబడుతున్న అర్ధాలలో ఉన్న అర్ధాలను కలిగించే వేరు వేరు అర్ధాలను తిరిగి ఇవ్వండి:array1లో ఉన్నాయి, కానీ ఇతర పారామీటర్ అర్ధాలలో కాదు (array2 లేదా array3 వంటి కీలకాంక్వాల్స్ లో కూడా ఉన్నాయి. |
PHP వెర్షన్: | 4.0.1+ |
మరిన్ని ఉదాహరణలు
ఉదాహరణ 1
మూడు సమాంతర అర్ధాలను పోలించండి మరియు వేరు వేరు సమాంతర అర్ధాలను తిరిగి ఇవ్వండి:
<?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_diff($a1,$a2,$a3); print_r($result); ?>