>  기사  >  백엔드 개발  >  PHP 스마트 템플릿 연산자는 무엇입니까? 연산자를 어떻게 사용하나요?

PHP 스마트 템플릿 연산자는 무엇입니까? 연산자를 어떻게 사용하나요?

伊谢尔伦
伊谢尔伦원래의
2017-06-23 13:11:341620검색

Smarty 일반적으로 사용되는 20가지 변수operators * 사용 구문: {변수 이름|연산자: }

* 대문자 --- 첫 글자를 대문자로
* count_characters --- 문자 수 계산
* cat ---연결 문자열
* count_paragraphs ---문단 개수 세기
* count_sentences ---문장 개수 세기
* count_words ---단어 개수
* date_format --- 시간 형식
* 기본값 ---기본값
* 이스케이프 ---트랜스코딩
* 들여쓰기 ---들여쓰기
* lower ---소문자
* nl2br ---새줄 바꾸기
* regex_replace ---일반 바꾸기
* 바꾸기 -- -바꾸기
* spacify ---공백 삽입
* string_format ---문자열 서식 지정
* 스트립 ---여분의 공백 제거
* strip_tags ---html 태그 제거
* 자르기 ---가로채기
* 대문자 ---대문자
* wordwrap --constrain row width

사용법:
index.php

<?php
include("smarty_inc.php"); 
$name = "My name is MaJi,age 22,sex boy.<a href=>aaaaaa</a>."; 
$smarty->assign("title", $name); 
$smarty->assign("row", $row); 
$smarty->assign("d",strtotime("-0")); 
$smarty->assign("nubmer", 342345.736524); 
$smarty->display("index.html"); 
?>

index.html
원본 데이터: {$title}


대문자 변수 연산자를 사용한 후: {$title | capitalize}
count_characters 변수 연산자 사용 후: {$title|count_characters}
cat 변수 연산자 사용 후: {$title|cat:"wwww.baidu.com"}
count_paragraphs 변수 연산자 사용 후: {$title | count_paragraphs}
count_sentences 변수 함수 연산자 사용 후: {$title|count_sentences}
count_words 변수 함수 연산자 사용 후: {$title|count_words}
원래 시간 데이터: {$d}
date_format 변수 함수 연산 사용: { $ d|date_format:"%Y-%m-%d"}
smarty.now를 사용하여 시간 호출: {$smarty.now|date_format:"%Y-%m-%d"}
기본 변수 함수 연산 사용 : { $title1|default: "해당 변수 없음"}
이스케이프 변수 함수 연산 사용: {$title|escape:"html"}
들여쓰기 변수 함수 연산 사용: {$title|indent:2:" "}
사용 하위 변수 함수 연산: {$title|lower}
상위 변수 함수 연산 사용: {$title|upper}
대체 변수 함수 연산 사용: {$title|replace:"is":"@@"}
spacify 변수 사용 함수 연산 :{$title|spacify:"_"}
string_format 변수 함수 연산 사용: {$nubmer|string_format:"%.2f"}
스트립 변수 함수 연산 사용: {$title|strip:"_"}
Strip_tags 사용 변수 함수 연산: {$title|strip_tags}
자르기 변수 함수 연산 사용: {$title|truncate:30:"..."}
워드랩 변수 함수 연산 사용: {$title|wordwrap:10:"< ;br> ;"}

위 내용은 PHP 스마트 템플릿 연산자는 무엇입니까? 연산자를 어떻게 사용하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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