ホームページ > バックエンド開発 > PHPチュートリアル > PHPでのarray_diff_assoc()関数の定義と使用法

PHPでのarray_diff_assoc()関数の定義と使用法

巴扎黑
リリース: 2023-03-07 21:02:02
オリジナル
1681 人が閲覧しました

定義と使用法

array_diff_assoc() 関数は、2 つ (またはそれ以上) の配列のキー名とキー値を比較し、その差を返すために使用されます。

この関数は、2 つ (またはそれ以上) の配列のキー名とキー値を比較し、比較された配列 (array1) 内のすべての項目を含むが、他のパラメーター配列 (array2) には含まれない差分配列を返します。または array3 など)。

例:

2 つの配列のキーと値を比較し、その差を返します:

<!DOCTYPE html>
<html>
<body><?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_diff_assoc($a1,$a2);
print_r($result);
?></body>
</html>
ログイン後にコピー

実行結果:

Array ( [d] => yellow )
ログイン後にコピー

構文

array_diff_assoc(array1,array2,array3...);

パラメータの概要:

array1は必須です。他の配列と比較する最初の配列。

array2 は必須です。最初の配列と比較する配列。

array3,... オプション。最初の配列と比較する追加の配列。

戻り値: array1 のすべてのキー名とキー値を含む配列を返しますが、他のパラメーター配列 (array2 や array3 など) には含まれません。

例:

3 つの配列のキーと値を比較し、差分セットを返します:

<!DOCTYPE html>
<html>
<body><?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","f"=>"green","g"=>"blue");
$a3=array("h"=>"red","b"=>"green","g"=>"blue");
$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?></body>
</html>
ログイン後にコピー

実行結果

Array ( [c] => blue [d] => yellow )
ログイン後にコピー

以上がPHPでのarray_diff_assoc()関数の定義と使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート