| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
array_diff_uassoc(PHP 5, PHP 7) array_diff_uassoc — ユーザーが指定したコールバック関数を利用し、 追加された添字の確認を含めて配列の差を計算する 説明
array array_diff_uassoc
( array
$array1
, array $array2
[, array $...
], callable $key_compare_func
)
array_diff_assoc() とは異なり、 内部関数ではなくユーザーが指定したコールバック関数を用いて添字を比較します。 パラメータ
返り値
例
例1 array_diff_uassoc() の例 "a" => "green" の組み合わせが両方の配列に存在し、 関数の出力には存在しないことが確認できます。 これとは異なり、0 => "red" は出力されています。 なぜなら 2 つめの引数の "red" は、キーが 1 だからです。
<?php 上の例の出力は以下となります。 Array ( [b] => brown [c] => blue [0] => red ) 2 つのインデックスが等しいかどうかは、 ユーザーが指定したコールバック関数で調べます。 注意
参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「array_diff_uassoc - ユーザーが指定したコールバック関数を利用し、 追加された添字の確認を含めて配列の差を計算する」をGoogle検索
|