>백엔드 개발 >PHP 튜토리얼 >php—스마티-3 (20)

php—스마티-3 (20)

WBOY
WBOY원래의
2016-08-08 09:24:571101검색

1. 참고사항

*주석 내용*

HTML 주석은 클라이언트 소스 파일에 표시됩니다.

스마트 주석은 클라이언트에 전송되지 않습니다

스마티의 댓글은 주로 템플릿 디자이너들이 볼 수 있는 내용입니다

2. 템플릿의 변수

PHP 파일로 할당

1) 일반변수

2) 배열변수

3) 객체변수

프로그램 코드:

템플릿 코드:

1 구성 파일에 의해 할당됨

구성 파일:

템플릿 코드:

2 템플릿 파일에

생성

3.가변조절기

변수 조절기는 주로 변수 형식을 지정하는 데 사용됩니다.

구문:

{$var|조절기:매개변수1:매개변수2:……}

l {$var|capitalize} : 첫 글자를 대문자로 시작

l {$var|count_characters:true}: 문자열 길이 계산 true: 공백 계산 기본값: false

l {$var|cat:var2}: 연결 문자열

l {$var|count_paragraphs}: 단락 수 계산

l {$var|count_sentences}: 문장 수를 센다

l {$var|count_words}: 단어 수를 세어보세요

l {$var|date_format:”%H%M%S”}: 형식 지정 시간

l {$var|default:”value”}: 기본값

l {$var|escape}: 트랜스코딩

l {$var|indent:10:”*”}: 들여쓰기

l {$var|lower}: 소문자

l {$var|nl2br}: 파일 줄 바꿈을 웹 페이지 줄 바꿈으로 변환

l {$var|regex_replace:"/[tn]/":" "}: 정기 교체

l {$var|replace:"aa":"bb"} : 문자열 교체

l {$var|spacify:”^^”}: 공백 삽입

l {$var|string_format:”%d”} : 문자열 형식 지정

l {$var|strip} : 연속 공백 제거

l {$var|strip_tags}: HTML 태그 제거

l {$var|truncate:30:”…”}: 잘림 문자열

l {$var|upper}: 대문자로 변환

l {$var|wordwrap:30:”n”} : 줄 너비 제약

가변조절기 복합사용

{$var|capitalize|truncate:30:”…”|교체:”aa”:”bb”}

1) $var 변수의 첫 글자를 대문자로 시작하세요

2) 그런 다음 $var에서 30개의 문자열을 가로챕니다

3) 가로채는 내용의 aa를 bb로 바꿉니다

이상은 관련 내용을 포함하여 php-Smarty-3(20)을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:php 업로드 파일다음 기사:php 업로드 파일