ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
491
491
EMPFEHLEN
-
Hi, ich bins mal wieder Leute,
wie vergleicht man eigentlich per if Bedingung ob z.B. der erste Wert eines String eine Zahl oder ein Buchstabe ist?
Ich hatte das mal so probiert aber klapt nicht:
PHP-Code:if ($string {0} == int) {echo 'is Zahl';}
-
12.11.05 22:25 #2
Wie wärs damit habs jetzt nicht getestet.
http://www.php.net/manual/de/function.gettype.php
-
Soetwas ist am einfachsten mit einem regulären Ausdruck geprüft:
PHP-Code:var_dump( (bool) preg_match('/^[0-9]$/', $string{0}) );
Markus Wulftange
-
Am einfachsten mit einem regulären Ausdrück:
PHP-Code:<?php
if (preg_match('/^[[:alpha:]]/', $string)) {
echo '$string beginnt mit einem Buchstaben.';
} else if (preg_match('/^[0-9]/', $string)) {
echo '$string beginnt mit einer Zahl.';
}
?>„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Hallo danke sehr, das ist eigentlich die richtige Funktion, aber mein $string wo am Anfang eine Zahl drine steht und dann erst etwas Text folgt, wird als String gewertet, auch wenn ich es mit drei === prüfe.
-
Ich denke mal, du beziehst dich auf die gettype()-Funktion. Denn auch ein Teil einer Zeichenkette bleibt eine Zeichenkette. Daher wird die $foobar{n}-Syntax zum Zugriff auf ein Zeichen einer Zeichenkette auch ebendort behandelt.[…] aber mein $string wo am Anfang eine Zahl drine steht und dann erst etwas Text folgt, wird als String gewertet […]Markus Wulftange
-
Ja, hi, also die Antwort vorher hatte sich auf die gettype Variante bezogen, mit preg match klappt aber natürlich, danke Leute macht weiter so.
-
13.11.05 10:35 #8
das sollte auch gehen:
PHP-Code:if(is_numeric($string{0})) echo "is Zahl";
-
Hey cool, das muss ich mal testen, aber wird bestimmt gehen.
Ähnliche Themen
-
Handelt es sich um eine Dezimalzahl?
Von ScarabXX im Forum PHPAntworten: 2Letzter Beitrag: 10.09.08, 08:54 -
Erkennen ob eine Variable Zahl oder Buchstabe
Von DiGn1TaS im Forum C/C++Antworten: 13Letzter Beitrag: 13.08.08, 16:54 -
Text soll sich Buchstabe für Buchstabe aufbauen.
Von mona-der-vampir im Forum Flash PlattformAntworten: 8Letzter Beitrag: 05.05.07, 22:42 -
*,UTI um was für eine Datei handelt es sich hierbei ?
Von TraphiX im Forum Microsoft WindowsAntworten: 3Letzter Beitrag: 12.06.06, 15:17 -
Zahl als Buchstabe
Von paddymann im Forum C/C++Antworten: 9Letzter Beitrag: 06.06.05, 15:54





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren