Zählen von Zahlen und Buchstaben in einem String
prinz_peter
- php
0 Blaubart
Hallo,
ich stehe gerade auf dem Schlauch!
Ich möchte in php die Länge meiner Strings zählen lassen, ich habe wie üblich den strlen()- Befehl benützt.
Bei Strings mit Zahlen am Ende oder in der Mitte ging dies ohne Probleme, aber sobald nur Zahlen oder Zahlen am Anfang des Strings standen ging es nicht mehr.
Gibt es einen Möglichkeit den String noch anders zu zählen?
Viele sonnige Grüße
Peter
Tach.
Ich möchte in php die Länge meiner Strings zählen lassen, ich habe wie üblich den strlen()- Befehl benützt.
Bei Strings mit Zahlen am Ende oder in der Mitte ging dies ohne Probleme, aber sobald nur Zahlen oder Zahlen am Anfang des Strings standen ging es nicht mehr.
Dann machst Du mit ziemlicher Sicherheit etwas anderes, als Du eigentlich willst. Was in den Strings steht, ist für strlen() nämlich völlig unerheblich.
Gibt es einen Möglichkeit den String noch anders zu zählen?
Es gibt noch mb_strlen() für den Einsatz bei Zeichencodierungen, in denen ein Buchstabe durch mehr als ein Byte dargestellt wird. Das scheint allerdings nicht Dein Problem zu sein. Poste also bitte einmal den Ausschnitt Deines Codes und die entsprechenden Testdaten, mit denen es (nicht) funktioniert.