「php」array_diff_keyで配列の差を計算するサンプル
説明
array_diff_key ( array $array , array …$arrays ) : array
array のキーを arrays のキーと比較し、その差を返します。
PHPコード
<?php $arrA = array('A001' => 1, 'red' => 2, 'green' => 3, 'purple' => 4); $arrB = array('green' => 5, 'yellow' => 7, 'cyan' => 8); echo "<pre>"; var_dump(array_diff_key($arrA, $arrB)); echo "</pre>"; ?>
実行結果
array(3) { ["A001"]=> int(1) ["red"]=> int(2) ["purple"]=> int(4) }