'PHP array'에 해당되는 글 1건

  1. 2013.11.28 [PHP]array 중복 data 제거
WEB/PHP2013.11.28 19:40


PHP array 중복 제거 logic.

다차원 array도 지원 가능하다.


private function array_diff_assoc_recursive($array1, $array2)

{

$difference=array();

foreach($array1 as $key => $value) {

if( is_array($value) ) {

if( !isset($array2[$key]) || !is_array($array2[$key]) )

$difference[$key] = $value;

else {

$new_diff = array_diff_assoc_recursive($value, $array2[$key]);

if( !empty($new_diff) )

$difference[$key] = $new_diff;

}

} elseif( !array_key_exists($key,$array2) || $array2[$key] !== $value )

$difference[$key] = $value;

}

return $difference;

}



신고

'WEB > PHP' 카테고리의 다른 글

[PHP]array 중복 data 제거  (0) 2013.11.28
Posted by Namseungil

티스토리 툴바