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

So rufen Sie Funktionen in thinkphp auf

Jun 04, 2019 am 11:43 AM

So rufen Sie Funktionen in thinkphp auf

thinkphp-Vorlage ruft die Funktionsmethode auf:

{变量|函数1|函数2|函数3=参数1,参数2,参数3,###}
Nach dem Login kopieren

### 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时间戳转换为日期格式
Nach dem Login kopieren

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

{:U('user/insert')}
Nach dem Login kopieren

Beispiel:

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

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

{~function()}
Nach dem Login kopieren

aus. Beispiel:

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

oder verwenden Sie

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

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!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)