| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
array_udiff_uassoc(PHP 5, PHP 7) array_udiff_uassoc — データと添字の比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する 説明
array array_udiff_uassoc
( array
$array1
, array $array2
[, array $...
], callable $value_compare_func
, callable $key_compare_func
)データと添字の比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算します。 array_diff() や array_udiff() と異なり、キーが比較に使用されることに注意してください。 パラメータ
返り値
例
例1 array_udiff_uassoc() の例
<?php 上の例の出力は以下となります。 Array ( [0.1] => cr Object ( [priv_member:private] => 9 ) [0.5] => cr Object ( [priv_member:private] => 12 ) [0] => cr Object ( [priv_member:private] => 23 ) ) 上の例で、"1" => new cr(4) の組み合わせが両方の配列にあること、 そしてそれが関数の出力に含まれていないことが確認できます。 コールバック関数を 2 つ指定しなければならないことに注意してください。 注意
参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「array_udiff_uassoc - データと添字の比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する」をGoogle検索
|