hans: Reguläre Ausdrücke

Beitrag lesen

Hallo,

was mache ich falsch?

Ziele ist alle Zahlen eines Textes herauszufinden:

$text = "Das ist das 2004. Beispiel einer Arbeit die keine 2000 Cent wert ist";

preg_match("/[0-9]+/", $text, $matches);

foreach ($matches as $i) {
  echo "$i <br>";
}

müsste als Ergebnis doch:
2004
2000
liefern, aber er gibt nur:
2004
aus.

Wo ist mein Denkfehler?

Gruß
hans