ホームページ  >  記事  >  バックエンド開発  >  php-Arrays function-array_diff_uassoc-コールバック関数を使用してインデックスチェックを行い、array_PHP チュートリアルの差分を計算します

php-Arrays function-array_diff_uassoc-コールバック関数を使用してインデックスチェックを行い、array_PHP チュートリアルの差分を計算します

WBOY
WBOYオリジナル
2016-07-13 17:51:211065ブラウズ

array_diff_uassoc() 関数はコールバック関数を使用してインデックスチェックを行い、配列の差分セットを計算します

【機能】
この関数は配列を返します
この配列には、他のパラメーター配列にない、array1 内のすべての値が含まれます。
最初のパラメータが 2 番目のパラメータより小さい、等しい、または大きいとみなされる場合は、
を返す必要があります。 ゼロ未満、ゼロに等しい、またはゼロより大きい整数
【利用範囲】
php5 (この関数を 5.1.6 でテストしましたが、正しくありませんでした。5.3.3 が正しいです。どのバージョンがより良く機能するかは検証する必要があります)
【用途】
array array_diff_uassoc( array array1, array array2[,array...,callback key_compare_func] )
配列1/必須/配列1
array2/required/comparable 配列には少なくとも 1 つの
が必要です 配列.../オプション/比較に使用される配列
key_compare_func.../必須/ 比較的標準的なコールバック関数をユーザーに提供します
【例】
[php]
function myfunction($v1,$v2) { if ($v1===$v2) { 0 を返します。 } if ($v1>$v2) { 1 を返します。 } else { -1 を返す; $a1=array(0=>"犬",1=>"猫",2=>"馬"); $a2=array(3=>「犬」,1=>「猫」,5=>「馬」); print_r(array_diff_uassoc($a1,$a2,"myfunction")); ?>
配列 ( [0] => 犬 [2] => 馬 )




zuodefengさんのメモより抜粋

http://www.bkjia.com/PHPjc/478201.html

www.bkjia.com

tru​​e

技術記事 array_diff_uassoc() 関数は、コールバック関数を使用してインデックス チェックを行い、配列の差分セットを計算します。 [関数] この関数は、array1 内のすべてを含むが他の場所には含まれない配列を返します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。