프로그램/php2010. 4. 16. 15:35


/* 문자열 변환
// $str : 문자열(html, text)
// 반환 : trim() + text 형태 + <br> 처리
*/
function rtnShowTextBr($str)
{
 $str = trim($str);
 $str = htmlspecialchars($str);
 $str = stripslashes($str);
 $str = str_replace("\n","<br>", $str);
 $str = str_replace(" ","&nbsp;",$str);

 return $str;
}


/* 문자열 변환
// $str : 문자열(html, text)
// 반환 : trim() + html 형태
*/
function strHtml($str)
{
 $str = trim($str);
 $str = stripslashes($str);

 return $str;
}


/* 문자열 변환
// $str : 문자열(html, text)
// 반환 : trim() + html 형태 + <br> 처리
*/
  function rtnShowHtmlBr($str)
{
 $str = trim($str);
 $str = stripslashes($str);
 $str = str_replace("\n","<br>", $str);

 return $str;
}

/* 문자열 변환
// $str : 문자열(html, text)
// 반환 : html 형태 + <br> 처리
*/
function rtnShowBodyText($text)
{
 return nl2br(stripslashes($text));
}

 

/* 문자열 변환
// $str : 문자열(html, text)
// 반환 : trim() + text 형태 문자열
*/
function rtnShowText($str)
{
 $str = trim($str);
 $str = htmlspecialchars($str);
 $str = stripslashes($str);

 return $str;
}

참고> str_replace("\n","<br>",$str); 대신 nl2br()을 사용해도 된다.

Posted by 은둔고수