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

నడిచే ఉదాహరణలు