strip_tags 사용 시 줄바꿈을 공백 1칸으로

strip_tags 사용 시 줄바꿈을 공백 1칸으로

QA

strip_tags 사용 시 줄바꿈을 공백 1칸으로

답변 1

본문

안녕하세요.

strip_tags로 wr_content를 출력하고 있습니다.


태그를 제거하고 내용만 출력이 되는데 문제는 줄바꿈이 있는 내용들이 태그가 제거되면서

줄바꿈이 있는 부분의 단어들이 띄어쓰기가 없이 붙어버리고 있습니다.


Ex)

안녕하세요.

테스트입니다.


strip_tags => 안녕하세요.테스트입니다.

원하는 결과 => 안녕하세요. 테스트입니다.


차이점이 보이시나요??

줄바꿈이 있는 부분이 띄어쓰기가 없이 붙어버려서 줄바꿈 부분에 띄어쓰기(공백)를 주고 싶습니다.


글 내용은 스마트에디터로 작성하고 있어서 p태그와 br이 붙긴 하던데...


도움 부탁드립니다. 감사합니다.

이 질문에 댓글 쓰기 :

답변 1

예를 들어

$txt = "<span style='color:red'><b>안녕하세요.<br>테스트입니다.</b></span>";라면


$txt = str_replace("<br>"," ",$txt);

$txt = strip_tags($txt);

위처럼 처리해서 원하시는 모양을 만들 수는 있겠네요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 6
© SIRSOFT
현재 페이지 제일 처음으로