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