PHP 두 배열 비교 – array_pad( array_diff() ) 

<?

$arr1 = array(1,2,3,4,5);
$arr2 = array(1,2,6);

/////////// or
/// $value1 = "1,2,3,4,5";
/// $value2 = "1,2,6";
//// $arr1 = explode(",",$value1);
//// $arr2 = explode(",",$value2);


$arrCnt = count($arr1)+count($arr2);

$ARR1 = array_pad( array_diff($arr1, $arr2), $arrCnt, 'null' );   // $arr2 에 없는 $arr1 값 출력
$ARR2 = array_pad( array_diff($arr2, $arr1), $arrCnt, 'null' );   // $arr1 에 없는 $arr2 값 출력

?>

적당히 이용하여 사용 하시면 됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다