>PHP 프레임워크 >ThinkPHP >thinkphp에서 함수를 호출하는 방법

thinkphp에서 함수를 호출하는 방법

藏色散人
藏色散人원래의
2019-06-04 11:43:586491검색

thinkphp에서 함수를 호출하는 방법

thinkphp 템플릿 호출 함수 메소드:

{变量|函数1|函数2|函数3=参数1,参数2,参数3,###}

###은 4번째 매개변수로, 변수를 4번째 매개변수로 대체함을 나타냅니다.

예:

{$username|substr=0,3}取标题中前3个字符
{$times|date='Y-m-d H:i:s',###}将times时间戳转换为日期格式

콜론 실행 함수 사용법: 출력 방법 및 반환 값 실행

{:U('user/insert')}

예:

{:time()} 会输出当前日期格式 ,会被解析成 <?php echo time(); ?>

물결표 함수 사용: 메서드를 실행하지만 출력하지 않음

{~function()}

예:

{~substr("aaaaaaa",3)} 执行后不会输出,会背解析成 <?php substr ?>
{$Think.get.url中get过来的参数}
{$Think.server.server中的变量}
{$Think.session.session中的id|md5} 如果需要的话还可以对值MD5一下
{$Think.cookie.cookie中的id}
{$Think.config.db_host} 读取config中的配置信息
{($title)?($title):&#39;当前没有值&#39;} 当前参数若没有值,则显示后面的描述
<switch name="">
<case value="1">aaaaaa</case>
<case value="2">bbbbbbbbb</case>
<default />没有数据
</switch>
<eq name="a" value="3">a等于3<else />a不等于3</eq>
<eq name="a|strlen" value="1">a的长度等于1<else />a长度不等于1</eq>
<in name="a" value="1,2,3,4">变量a值在1,2,3,4范围内就打印</in>
<notin name="a" value="1,2,3,4">变量a值不在1,2,3,4范围内就打印</notin>

또는

<range name="a" value="1,2,3,4" type="in">a在1,2,3,4范围内</range> //type改为notin就是不在,该方法可替代in和notin
<empty name="a">a变量为空</empty>
<notempty name="a">a变量不为空</notempty>
사용

위 내용은 thinkphp에서 함수를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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