중복 입력값을 하나로 처리하려면.. 정보
중복 입력값을 하나로 처리하려면..본문
wr_1 이라는 여분필드에 값을 입력을 하는데 있어서...
그누,보드,필드 이런식으로 , 를 기준으로해서 입력을 받고...
지블로그의 를 사용해서...
// 태그를 , 컴마 기준으로 박살낸다.
$tags = explode(',', $wr_1);
$tags = explode(',', $wr_1);
// 박살낸 태그를 앞에서부터 하나씩 줍는다.
while( $tag = array_shift($tags) ) {
while( $tag = array_shift($tags) ) {
// 빈 태그는 열외!!
if( !trim($tag) ) continue;
if( !trim($tag) ) continue;
// 태그를 깨끗이 닦아;; 준다.
$tag = trim($tag);
$tag = trim($tag);
잘라서 사용을 하는데...
문제는... wr_1 에 그누,그누,그누,보드,필드 이렇게 입력을 했을 경우
그누라는 값이 3번이 들어값니다...
이렇게 중복된 값이 입력됐을 경우 한번으로 입력된 것으로 처리하려면...
위의 지블로그 소스에서 어떻게 해줘야하나요?...
함수가 따로 있는건가요?...
댓글 전체
array_unique함수를 이용하세요. (배열에서 중복된 값을 제거한 후 새로운 배열을 반환합니다)
좋은 하루 되세요.
좋은 하루 되세요.
아예 삭제를 해버리네요...
중복된 값은 하나로 처리가 되어야 하는데요...
중복된 값은 하나로 처리가 되어야 하는데요...
중복된 값을 삭제하는게 아니라 하나로 나옵니다.
array(1,2,3,1,1,2,2,4,5,6) 이렇게 되어 있다면 array_unique함수를 사용하시면 1,2,3,4,5,6 로 나옵니다. 뭔가 잘못하신듯 합니다.
array(1,2,3,1,1,2,2,4,5,6) 이렇게 되어 있다면 array_unique함수를 사용하시면 1,2,3,4,5,6 로 나옵니다. 뭔가 잘못하신듯 합니다.