PHP array_udiff_assoc() ఫంక్షన్
ఉదాహరణ
రెండు అర్రేయ్సులను తోడ్పడి కీనేటికి మరియు కీనేటికి ప్రదర్శిస్తుంది (ప్రాథమిక ఫంక్షన్లను వాడి కీనేటికి ప్రదర్శిస్తుంది మరియు ఉపయోగించి ప్రయోగిక ఫంక్షన్లను వాడి కీనేటికి ప్రదర్శిస్తుంది) మరియు వేరు వేరు అర్రేయ్సులను తిరిగి ఇస్తుంది
<?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"red","b"=>"blue","c"=>"green"); $result=array_udiff_assoc($a1,$a2,"myfunction"); print_r($result); ?>
నిర్వచనం మరియు వినియోగం
array_udiff() ఫంక్షన్ రెండు (లేదా కంటే ఎక్కువ) అర్రేయ్సులను తోడ్పడి అవి కొన్ని అర్రేయ్సుల్లో ఉన్నాయి మరియు ఇతర అర్రేయ్సుల్లో లేవు దాని తోడ్పడి వేరు వేరు అర్రేయ్సులను తిరిగి ఇస్తుంది
ప్రకటన:ఈ ఫంక్షన్ కీనేటికి ప్రాథమిక ఫంక్షన్లను వాడి తోడ్పడి కీనేటికి ప్రదర్శిస్తుంది మరియు కీనేటికి ప్రదర్శిస్తుంది ఉపయోగించి ప్రయోగిక ఫంక్షన్లను వాడి తోడ్పడి ప్రదర్శిస్తుంది
ఈ ఫంక్షన్ రెండు (లేదా కంటే ఎక్కువ) అర్రేయ్సులను తోడ్పడి అవి కొన్ని అర్రేయ్సుల్లో ఉన్నాయి మరియు ఇతర అర్రేయ్సుల్లో లేవు దాని తోడ్పడి వేరు వేరు అర్రేయ్సులను తిరిగి ఇస్తుందిarray1లో ఉన్నాయి, కానీ కొన్ని పరామితి అర్ధాలలో ఉన్నవి కాదు.array2 లేదా array3 కీస్ మరియు విలువలను కంటెంట్ లో ఉన్న అన్ని పదాలను పేర్కొనండి.
వివరణ
array_udiff_assoc() ఫంక్షన్ ప్రదర్శిస్తుంది array1 అది కొన్ని అర్రేయ్సుల్లో ఉంది కానీ ఇతర అర్రేయ్సుల్లో లేదు భాగం.
注意与 array_diff() 以及 array_udiff() 不同的是键名也用于比较。同时进行键名和键值的比较。如 "a"=>1 和 "b"=>1 这两个元素是不相等的。
数组数据的比较是用用户提供的回调函数进行的。在此方面和 array_diff_assoc() 的行为正好相反,后者是用内部函数进行比较的。
array_udiff_assoc() 函数的 myfunction 参数指定的函数用于比较元素是否相等。myfunction 函数带有两个将进行比较的参数。如果第一个参数小于第二个参数,则函数返回一个负数,如果两个参数相等,则要返回 0,如果第一个参数大于第二个,则返回一个正数。
语法
array_udiff_assoc(array1,array2,array3...,myfunction)
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
myfunction |
必需。字符串值,定义可调用的比较函数。 如果第一个参数小于等于或大于第二个参数,则比较函数必须返回小于等于或大于 0 的整数。 |
技术细节
返回值: | 返回差集数组,该数组包括了所有在被比较的数组(array1లో ఉన్నాయి, కానీ కొన్ని పరామితి అర్ధాలలో ఉన్నవి కాదు.array2 లేదా array3 కీస్ మరియు విలువలను కంటెంట్ లో ఉన్న అన్ని పదాలను పేర్కొనండి. |
PHP వెర్షన్ అని ఉంది: | 5+ |