ユーザーロールとそのステータス(オンまたはオフ)の2つの配列があるとします。2つの配列で異なる値を持つ要素を取得する
$current = array(1 => true, 2 => false, 3 => false, ...);
$wanted = array(1 => true, 2 => true, 3 => false, ...);
これらの2つの違いを持つ配列を取得するPHP関数はありますか?
array(2 => true, ...);
がarray_diff
とarray_diff_assoc
を試してみましたが、キーまたは値が存在する場合、それらはちょうどチェックし、彼らはもちろん、両方に存在しています。この場合、私はこれで終わりにしたいでしょう。
古き良きforeachはどうですか? – zerkms
'array_diff_assoc($ wanted、$ current)'の何が問題なのですか? – salathe
http://codepad.viper-7.com/Fcvj48 – Gordon