Ich möchte alle Zahlen, die in einer Zeichenfolge auftreten, speichern. Die ganzen Zahlen müssen selbst vorkommen und von weißem Raum umgeben sein.Speichern von Zahlen aus einer Zeichenfolge
Hier ist, was ich meine:
Eingang
blah 5 blah bl3h 555 blah 123 blah A2B3 5030a
Erwartete Ausgabe
[5 ], [55 5], [123]
Hier Iterator meines versucht, dass das aktuelle Wort richtig Gruppe scheint aber fügt nichts zu dem Array
//$a = String
function numberReturn($a){
$currWord;
$numberArray = array();
//Loop through string
for($i = 0; $i < strlen($a); $i++){
//Keep adding chars to current word
$currWord .= $a[$i];
//if white space check if current word is only numeric
//if only numbers add it to array
//when added, clear current word
if(ctype_space($a[$i])){
if(is_numeric($currWord)){
$numberArray[] = $currWord;
}
$currWord = "";
}
}
return $numberArray;
}
Ich war versucht, diese Seite als Duplikat wählen von: https://stackoverflow.com/questions/9452234/php-how-to-find- Zahlen in der Zeichenfolge, aber ich lasse den Link als Referenz. – mickmackusa