Hier ist meine Zeichenfolge durch Komma getrennt (,) $myStr = "One, Two,Three, Four , Five ,Six "
SMARTY: Entfernen Sie Leerzeichen am Anfang oder Ende meiner Zeichenfolge in Smarty Vorlage?
Ich bin es {assign var="options" value=","|explode:$myStr}
erfolgreich explodieren kann Aber ich würde auch von jedem String Leerzeichen am Anfang oder am Ende zu entfernen, wie wenn es ausgegeben wird. Mit anderen Worten: Ich bin auf der Suche nach einer SMARTY Funktion, die der integrierten PHP-Funktion trim($mystr)
entspricht. PHP trim entfernt die Anfangs- und End-Leerstellen, wenn es vorhanden ist, andernfalls gibt es die tatsächliche Zeichenkette zurück.
{section name=myname loop=$options}
{$options[myname]}
{/section}
Der obige Code würde Ausgabe:
One Two Three [whitespace]Four[whitespace] [whitespace]Five[whitespace] Six[whitespace]
Wie kann ich Leerzeichen trimmen?
Verwenden Sie trim ($ varName). – RJParikh
duplizieren bitte überprüfen: http://stackoverflow.com/questions/1279774/to-strip-whitespaces-inside-a-variable-in-php – RJParikh
Nein. Es ist nicht doppelt. Beides sind verschiedene Fragen. Mein Anliegen ist es, die Leerzeichen nur an den Positionen ** Anfang ** und ** Ende ** zu entfernen. Bei der von Ihnen erwähnten Frage geht es darum, alle Leerzeichen aus einer Zeichenfolge zu entfernen. –