IT/php

php 중복된 값 제거하기

조원태 2014. 9. 19. 19:20
반응형

    $str = '서울,대구,부산,대구,부산,부산,경기,부산';
     
    $city = "부산";

    echo preg_replace("/$city,|,$city$/",'',$str,1); 


숫자은 1개만 제거하는 것이고요

2를 넣으면 2개가 제거 되겠죠.


|은 정규식 표현 or이에요

$는 패턴의 끝을 의미 해요    $city$ 이니 => 풀이하면 부산$   $str을 보면 ,부산, 이것은 허용하지 않겠다는 의미에요

풀이하면 부산, or  ,부산  중 1개만 공백으로 만들어라 입니다.

반응형