공부하자/PHP

[PHP] 배열에서 중복값 체크하기

YoBot 2019. 1. 9. 10:41

[PHP] 배열에서 중복값 체크하기


array_unique()


중복값을 제거합니다.


사용예제

1
2
3
4
5
6
7
8
9
10
<?php
$test = array(1,2,3,4,1);
    $arr_count = count($test);
    $uniq_count = count(array_unique($test));
 
    echo "<BR>".$arr_count." ".$uniq_count."<BR>";
 
    if($arr_count != $uniq_count) {
        echo "중복된 값이 있습니다.";
    }
?>
cs


해석

test에 중복된 배열값을 입력

test에 배열 개수를 arr_count에 저장

test에 array_unique 함수를 이용해 중복값 제거해 uniq_count 에 저장


두개의 길이가 다를 경우 "중복된 값이 있습니다" 라고 안내 메시지 출력