하나의 문자열에서 두개 이상 중복되는 문자열 삭제 방법

하나의 문자열에서 두개 이상 중복되는 문자열 삭제 방법

QA

하나의 문자열에서 두개 이상 중복되는 문자열 삭제 방법

본문

$str = ",12,,3454,,,646,,,,5동해물과,,";

예를 들어 위와같은 문자열에 콤마가 한개에서 수십개까지 문자열 중간에 여러번 출력이 됩니다.

두개 이상 콤마는 모두 한개로 바꿀려고하는데

str_replace 로 두개 부터 수십개 까지 일일이 문자열을 치환하도록 만드는건 비효율적일것 같고

효율적인 방법좀 알려주세요

감사합니다.^^

이 질문에 댓글 쓰기 :

답변 2

replace를 하시되

,, 두개를 , 로 변경하는걸

두번정도 하시면

다 1개로만 남을겁니다.

 

$str = ",12,,3454,,,646,,,,5동해물과,,";
$result = str_replace(",,",",",str_replace (",,", ",", $str));

답변을 작성하시기 전에 로그인 해주세요.
전체 123,593 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT