Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

PHP-Zeichenkettenfunktionen als Operatoren

Die rund sechzig PHP-Zeichenkettenfunktionen, die seit 6.0.13 als Template-Operatoren verfügbar sind (strlen, substr, str_contains, sprintf, number_format, strip_tags, ...), wie der per Pipe übergebene Wert dem ersten…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/templates/string-template-operators.md

On this page

This page is a translation. Read the English original

PHP-Zeichenkettenfunktionen als Operatoren

Diese Seite ist für Designer, die eine Textfunktion brauchen, die die klassischen Operatoren nicht haben. Seit Release 6.0.13 stellt die Klasse eZTemplateStringsOperator (lib/eztemplate/classes/eztemplatestringsoperator.php) etwa sechzig PHP-Zeichenkettenfunktionen in Templates bereit. Die vollständige Liste und die Einzelheiten stehen auf der Funktionsseite PHP-Zeichenkettenfunktionen als Template-Operatoren.

Inhalt

  1. Wie die Zuordnung funktioniert
  2. Nützlich für Designer
  3. Hinweise

Wie die Zuordnung funktioniert

Der per Pipe übergebene Wert ist das erste Argument von PHP; die Template-Parameter folgen in der Reihenfolge von PHP:

{def $text = 'Hello, Exponential'}
{$text|strlen}                    {* 18 *}
{$text|substr( 0, 5 )}            {* Hello *}
{$text|str_contains( 'Expo' )}    {* true *}
{$text|lcfirst}                   {* hello, Exponential *}

(Beispiele von der Funktionsseite).

Nützlich für Designer

BedarfOperator
reiner Text aus Rich Textstrip_tags (dann shorten und wash)
erste Zeichensubstr( 0, 1 ) für einen Anfangsbuchstaben
beginnt oder endet ein Text mitstr_starts_with, str_ends_with
Zahl mit Trennzeichennumber_format( 2, ',', '.' ) (oder l10n( 'number' ) für das Format der Locale)
formatierter Textsprintf( '%02d', $n )
Position einer Teilzeichenkettestrpos, stripos
in Zeichen aufteilenstr_split

Hinweise

  • Ziehen Sie für Zahlen und Datumsangaben, die Besuchern gezeigt werden, das Locale-bewusste l10n vor (Datum, Zahlen und l10n).
  • Diese Operatoren geben rohen Text zurück: Maskieren Sie vor der Ausgabe.
  • Einige Funktionen gibt es nur in neueren PHP-Versionen; die Funktionsseite sagt, welche.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x