Smarty, zählen die Länge der array key string?
{$smarty.post.email}
Ausgänge "[email protected]"
{$smarty.post.email|count}
Ausgänge "1" anstatt der "14" - string der Länge.
{$smarty.post.email[0]|count}
Ausgänge "1".
Wie finde ich die Länge des Schlüssel mit dem Namen "E-Mail"?
Nicht nur
Ich vergaß zu erwähnen, Ihr smarty v2 und es funktioniert! ich vergaß zu überprüfen, ich erinnere mich daran, dass für die Art und Weise zu zählen, die string-Länge für eine lange Zeit und versuchen Sie nie, |strlen Lösung. Dank
Perfekt! Dann wäre es cool, wenn man das könnte, schließen Sie die Frage durch die Auswahl einer Antwort. Sie können Ihre eigene Frage zu beantworten oder kann ich meinen Kommentar als Antwort.
{$smarty.post.email|strlen}
Arbeit?Ich vergaß zu erwähnen, Ihr smarty v2 und es funktioniert! ich vergaß zu überprüfen, ich erinnere mich daran, dass für die Art und Weise zu zählen, die string-Länge für eine lange Zeit und versuchen Sie nie, |strlen Lösung. Dank
Perfekt! Dann wäre es cool, wenn man das könnte, schließen Sie die Frage durch die Auswahl einer Antwort. Sie können Ihre eigene Frage zu beantworten oder kann ich meinen Kommentar als Antwort.
InformationsquelleAutor JohnA | 2012-02-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden
Quelle : http://www.smarty.net/docsv2/en/language.modifier.count.characters.tpl
InformationsquelleAutor Awssam Saidi
Ehrlich gesagt, ich don T wissen, was 'smarty' ist. Ich dachte, du meintest 'intelligent'. Wenn Sie mit php, ich sehe nicht, was der Fehler in der Verwendung von strlen wäre, aber ich könnte falsch sein. Haben Sie versucht, um zu sehen, ob es funktioniert wenigstens?
InformationsquelleAutor earthmeLon