PHPのarray_diffアプリケーション

array_diff()は、差分アレイセットを算出します。

array_diff(配列$配列1、配列$配列2 [、配列$ ...])、配列1と1つ以上の他の配列を比較し、配列1の戻り値ではなく、キーが保存されていることを他のアレイ、インチ

注意すべき二つのこと:

1. 2つのだけの要素の値(文字列)$ elem1 ===(文字列)$のElem2同じと考えたとき。

2.チェックのみ一次元多次元アレイは、より深い次元をチェック([0]、$配列2 [0] $配列1)をarray_diff使用することができます。

ここでは、公式ウェブサイトの例です。

<?php
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);

print_r($result);
?>

出力は次のようになります。

アレイ

    [1] =>青

おすすめ

転載: blog.csdn.net/uvyoaa/article/details/85066226