| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
array_diff_assoc(PHP 4 >= 4.3.0, PHP 5, PHP 7) array_diff_assoc — 追加された添字の確認を含めて配列の差を計算する 説明
array array_diff_assoc
( array
$array1
, array $array2
[, array $...
] )
パラメータ
返り値
例
例1 array_diff_assoc() の例 この例で、"a" => "green" の組が両方の配列に現れており、 このため、この関数の出力には含まれていません。 これとは異なり、0 => "red" は出力の中にありますが、 これは、二番目の引数において "red" が 1 というキーを有しているためです。
<?php 上の例の出力は以下となります。 Array ( [b] => brown [c] => blue [0] => red )
例2 array_diff_assoc() の例 key => value の組からの二つの値は、 (string) $elem1 === (string) $elem2 が成り立つ場合のみ等しいと見なされます。 言い替えると、厳密なチェックが行われるため、 文字列表現が同じである必要があります。
<?php 上の例の出力は以下となります。 Array ( [0] => 0 [1] => 1 ) 注意
参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「array_diff_assoc - 追加された添字の確認を含めて配列の差を計算する」をGoogle検索
|