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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
하나의 문자열에서 두개 이상 중복되는 문자열 삭제 방법

QA

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

본문

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

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

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

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

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

감사합니다.^^

이 질문에 댓글 쓰기 :

답변 2

replace를 하시되

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

두번정도 하시면

다 1개로만 남을겁니다.

 

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

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

회원로그인

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