Sehr geehrte Damen und Herren,
in einem String existieren nur Zahlen.
Nun möchte ich das erste Zeichen, also die allererste Zahl, prüfen ob es sich hierbei um eine vorangestellte 0 handelt.
Beispiele:
$value = "1"; // Prüfung und Echo Ausgabe: True, keine vorangestellte 0 gefunden!
$value = "10"; // Prüfung und Echo Ausgabe: True, keine vorangestellte 0 gefunden!
$value = "10000000000000000000"; // Prüfung und Echo Ausgabe: True, keine vorangestellte 0 gefunden!
$value = "12345000678900000000"; // Prüfung und Echo Ausgabe: True, keine vorangestellte 0 gefunden!
$value = "01"; // Prüfung und Echo Ausgabe: False, vorangestellte 0 gefunden!
$value = "00000000010000000001"; // Prüfung und Echo Ausgabe: False, vorangestellte 0 gefunden!
Wäre für die suche auf das erste Zeichen die Funktion strpos richtig?
Beispiel:
if (strpos($_POST['string'], '0'))
{
echo "Keine Vorangestellte 0 gefunden!";
}
else
{
echo "Vorangestellte 0 gefunden!";
}
Oder habt Ihr eine andere Empfehlung?
Vielen Dank für Ihre Hilfe!