Tobias K.: Vergleich ist es ein gültige zahl oder ein string

Beitrag lesen

Hallo romy,

$neu = explode(".",$deineingabestring)
if(count($neu) == 3) {

da muss stehen '...==4', weil explode() ja am Punkt trennt und dann 4 Teile Zurückgibt

//Abfragen ob die werte zwischen den Punkten zahlen sind

das könnte man mit regulären Ausdrücken machen z.B. [0-9]{1,3} für jeden Teil. (kann man natürlich auch in einen Ausdruck packen, aber so genau kenne ich mich mit denen nicht aus :-))

alternativ könnte man auch
if(substr_count($deineingabestring,".")==3){ echo "IP"; }
 else { echo "Gerät"; }
verwenden.

Grüße aus Nürnberg
Tobias