Heim >PHP-Framework >Denken Sie an PHP >So rufen Sie Funktionen in thinkphp auf

So rufen Sie Funktionen in thinkphp auf

藏色散人
藏色散人Original
2019-06-04 11:43:586497Durchsuche

So rufen Sie Funktionen in thinkphp auf

thinkphp-Vorlage ruft die Funktionsmethode auf:

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

### ist der 4. Parameter, was bedeutet, dass die Variable durch den 4. Parameter ersetzt wird

Beispiel:

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

Verwendung der Doppelpunkt-Ausführungsfunktion: Ausgabemethode und Ausführung des Rückgabewerts

{:U('user/insert')}

Beispiel:

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

Verwendung der Tilde-Funktion: Ausführungsmethode aber geben Sie nicht

{~function()}

aus. Beispiel:

{~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>

oder verwenden Sie

<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>

Das obige ist der detaillierte Inhalt vonSo rufen Sie Funktionen in thinkphp auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet TP-Framework?Nächster Artikel:Was bedeutet TP-Framework?