CakePHPCakePHPのSetクラスにある「pushDiff()」を使ってみました。自分のメモです。。。 CakePHPのSetクラスにある「pushDiff()」を使ってみました。 自分のメモです。。。 テストとして次の例で記述します。 $array1=array('abc','efg'); $array2=array('abc','ffg','Efg'); $newArray=Set::pushDiff($array1,$array2); pr($newArray); 結果は Array ( [0] => abc [1] => efg [2] => Efg ) という結果でした。 Setクラスの「merge()」との違いは「merge()」は配列を結合し、同一キーが存在する場合は 上書きされますが、この場合は上書きをしないようです。