Hallo Leute
Ich würde mit meiner Funktion gerne überprüfen, ob bei einem eingegeben String, mindestens 2 Werte gegeben sind und Einer davon eine Zahl ist.
Sieht so aus:
PHP
function check_street($street){
$streetsplit=explode(" ", $street);
$lengthstreet=count($streetsplit);
if($lengthstreet>1)
{
for($k=0;$k=$lengthstreet-1;$k++)
{
if(is_numeric($streetsplit[$k]))
{
return true;
}
elseif($k=$lengthstreet-1)
{
return false;
}
}
}
else
{
return false;
}
}
Alles anzeigen
Momentan bekomme ich true aber nur dann raus, wenn die Zahl als letztes Wert im String steht. Die Überprüfung mit mehr als einem Wert funzt.
Wo ist da der Fehler?