테스트 사이트 - 개발 중인 베타 버전입니다

문자열만 입력하는 곳에서 줄넘김 하는방법?? 채택완료

one9601 4년 전 조회 1,832

안녕하세요!

다름이 아니라, 항상 쓰던 테마는 서브 비쥬얼에 서브 타이틀과 메인 타이틀을 적게 되어있었는데요!

 

메인 타이틀을 적을 때.. <br>을 입력하면 <br>이 그대로 출력되더라구요

$SUB_MAIN_TITLE = '<br>';

 

\n도 넣어보고 nl2br($str)도 넣어봤지만.. 계속 실패합니다

 

줄넘김..하는방법 있을까요.

 

<?php echo get_text($SUB_MAIN_TITLE); ?>

 

 

 

// TEXT 형식으로 변환
function get_text($str, $html=0)
{
    /* 3.22 막음 (HTML 체크 줄바꿈시 출력 오류때문)
    $source[] = "/  /";
    $target[] = " &nbsp;";
    */

    // 3.31
    // TEXT 출력일 경우 &amp; &nbsp; 등의 코드를 정상으로 출력해 주기 위함
    if ($html == 0) {
        $str = html_symbol($str);
    }

    $source[] = "/</";
    $target[] = "&lt;";
    $source[] = "/>/";
    $target[] = "&gt;";
    //$source[] = "/\"/";
    //$target[] = "&#034;";
    $source[] = "/\'/";
    $target[] = "&#039;";
    //$source[] = "/}/"; $target[] = "&#125;";
    if ($html) {
        $source[] = "/\n/";
        $target[] = "<br/>";
    }

    return preg_replace($source, $target, $str);
}

 

이거봐도 영 모르겠네요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

$SUB_MAIN_TITLE = '가나다<br>라마바사';

~

<?php echo $SUB_MAIN_TITLE; ?>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인