Heim >Backend-Entwicklung >PHP-Tutorial >php – Smarty-3 (20)
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 Vorlagendatei3. 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ügenl {$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.