Heim >Backend-Entwicklung >PHP-Tutorial >php – Smarty-3 (20)

php – Smarty-3 (20)

WBOY
WBOYOriginal
2016-08-08 09:24:571102Durchsuche

1. Notizen

*Anmerkungsinhalt*

Html-Kommentare werden in der Client-Quelldatei angezeigt

Smarty-Anmerkungen werden nicht an den Kunden gesendet

Smartys Kommentare sind hauptsächlich für Template-Designer gedacht

2. Variablen in Vorlagen

l durch PHP-Datei zugewiesen

1) Gewöhnliche Variablen

2) Array-Variable

3) Objektvariable

Programmcode:

Vorlagencode:

1 Durch Konfigurationsdatei zugewiesen

Konfigurationsdatei:

Vorlagencode:

2 Erstellen Sie

in der Vorlagendatei

3. Variabler Regler

Der Variablenregler wird hauptsächlich zum Formatieren von Variablen verwendet.

Syntax:

{$var|Regulator:parameter1:parameter2:……}

l {$var|capitalize}: Den ersten Buchstaben groß schreiben

l {$var|count_characters:true}: Stringlänge berechnen true: Leerzeichen berechnen Standard: false

l {$var|cat:var2}: Verbindungszeichenfolge

l {$var|count_paragraphs}: Zählt die Anzahl der Absätze

l {$var|count_sentences}: Zähle die Anzahl der Sätze

l {$var|count_words}: Zähle die Anzahl der Wörter

l {$var|date_format:“%H%M%S“}: Formatierungszeit

l {$var|default:“value“}: Standardwert

l {$var|escape}: Transkodierung

l {$var|indent:10:“*“}: Einzug

l {$var|lower}: Kleinbuchstabe

l {$var|nl2br}: Dateizeilenumbrüche in Webseitenzeilenumbrüche konvertieren

l {$var|regex_replace:“/[tn]/“:“ „}: Regelmäßiger Ersatz

l {$var|replace:"aa":"bb"} : String-Ersetzung

l {$var|spacify:“^^“}: Leerzeichen

einfügen

l {$var|string_format:“%d“} : String-Formatierung

l {$var|strip} : Aufeinanderfolgende Leerzeichen entfernen

l {$var|strip_tags}: HTML-Tags entfernen

l {$var|truncate:30:“…“}: Kürzungszeichenfolge

l {$var|upper}: In Großbuchstaben umwandeln

l {$var|wordwrap:30:“n“} : Zeilenbreitenbeschränkung

Kombinierter Einsatz variabler Regler

{$var|capitalize|truncate:30:“…“|replace:“aa“:“bb“}

1) Schreiben Sie den ersten Buchstaben der $var-Variablen groß

2) Dann 30 Strings von $var abfangen

3) Ersetzen Sie aa im abgefangenen Inhalt durch bb

Das Obige stellt PHP-Smarty-3 (20) vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

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:PHP-Upload-DateiNächster Artikel:PHP-Upload-Datei