Typography 헬퍼¶
Typography 헬퍼 파일에는 의미론적으로 적절한 방식으로 텍스트 형식을 지정하는 함수가 포함되어 있습니다.
헬퍼 로드¶
이 헬퍼는 다음 코드를 사용하여 로드합니다:
$this->load->helper('typography');
사용 가능한 함수¶
사용 가능한 함수는 다음과 같습니다:
- auto_typography($str[, $reduce_linebreaks = FALSE])¶
- 매개변수:
$str (
string) – 입력 문자열$reduce_linebreaks (
bool) – 이중 줄바꿈의 여러 인스턴스를 두 개로 줄일지 여부
- 반환:
HTML 형식의 타이포그래피 안전 문자열
- 반환 형식:
string
의미론적으로나 타이포그래피적으로 올바른 HTML이 되도록 텍스트 형식을 지정합니다.
이 함수는
CI_Typography::auto_typography()의 별칭입니다. 자세한 내용은 Typography 라이브러리 문서를 참조하세요.사용 예시:
$string = auto_typography($string);
참고
타이포그래피 형식 지정은 특히 형식화할 콘텐츠가 많은 경우 프로세서 집약적일 수 있습니다. 이 함수를 사용하기로 한다면 페이지 캐싱을 고려할 수 있습니다.
- nl2br_except_pre($str)¶
- 매개변수:
$str (
string) – 입력 문자열
- 반환:
HTML 형식의 줄바꿈이 있는 문자열
- 반환 형식:
string
<pre> 태그 내에 나타나는 경우를 제외하고 줄바꿈을 <br /> 태그로 변환합니다. 이 함수는 <pre> 태그를 무시한다는 점을 제외하면 네이티브 PHP
nl2br()함수와 동일합니다.사용 예시:
$string = nl2br_except_pre($string);