たとえば、$a と $b という 2 つの配列があります
$a=array("1"=>"123","2"=>"1234","3"=>"1334") ;
$b=array("1"=>"123,"2"=>"1230");
$c=array("2"=>"12234"," の取得方法) 3" =>"削除");
1 に対応する 123 はすべて同じであるため、削除された 2 は $a に対応します。これは、$b が $a より小さいため、$ を保持する必要があります。 a 3 存在しないので「削除」になります
$a = array("1"=>"123","2"=>"1234","3"=>"1334");$b = array("1"=>"123","2"=>"1230");$c = array();foreach($a as $k=>$v) { if(isset($b[$k])) { if($b[$k] == $v) continue; //相同的不保存 $c[$k] = max($b[$k], $v); //不相同保留大的 }else $c[$k] = 'delete';}print_r($c);
リーリー