반응형
$str = '서울,대구,부산,대구,부산,부산,경기,부산';
$city = "부산";
echo preg_replace("/$city,|,$city$/",'',$str,1);
숫자은 1개만 제거하는 것이고요
2를 넣으면 2개가 제거 되겠죠.
|은 정규식 표현 or이에요
$는 패턴의 끝을 의미 해요 $city$ 이니 => 풀이하면 부산$ $str을 보면 ,부산, 이것은 허용하지 않겠다는 의미에요
풀이하면 부산, or ,부산 중 1개만 공백으로 만들어라 입니다.
반응형
'IT > php' 카테고리의 다른 글
php in_array 사용법 배열값 확인하기 (0) | 2015.11.03 |
---|---|
ob_start callback ob_get_contents 사용법 (0) | 2015.11.03 |
call_user_func 함수 재정의 Functions of financial (0) | 2015.11.03 |
기존 그누보드 메뉴를 펼침 메뉴로 바꾸기 (0) | 2014.09.24 |
중복된 값 중 제일 처음에 있는 값만 제거 substr, stripos (0) | 2014.09.19 |