Thomas Meinike: String auf Zahlen prüfen

Beitrag lesen

Hallo,

wie kann ich prüfen, ob ein String nur aus Zahlen besteht?

$string1 = "3158";
$string2 = "sdf462";

Wie mache ich das?

if($string1 == NUR ZAHLEN)
{
echo "Nur Zahlen";
}
else
{
echo "Fehler";
}

String in ganze Zahl umwandeln und das Ergebnis als neuen String mit dem Original vergleichen

<?php

$string1 = "3158";

if(strval(intval($string1)) == $string1)
{
  echo "Nur Zahlen";
}
else
{
  echo "Fehler";
}

?>

MfG, Thomas