Gustav Gans: Gefundene AUsdrücke in einem Text markieren

Beitrag lesen

Hi!

Dann mit Hilfe deines Suchwortes und regulären Ausdrücken suchen:
preg_match_all()

Oje, ich scheiteres schon DARAN. :-(

Beispiel: In dem Text "4U2 ist ein oft verwendetes Passwort. 2t9 aber auch. Wie sich das mit 1+2 verhält, weiß ich nicht." sollen alle Teile, bestehend aus Ziffer-Nichtziffer-Ziffer extrahiert UND ausgegeben werden.

<?php  
 $text="4U2 ist ein oft verwendetes Passwort. 2t9 aber auch. Wie sich das mit 1+2 verhält, weiß ich nicht.";  
 preg_match_all("#\d\D\d#",$text,$treffer);  
?>

Aber wie schaffe ich jetzt die Ausgabe der gefundenen Teile?

Meine erste Lösung war:

foreach($treffer as $wert)  
 {  
  echo $wert."\n";  
 }

Dann kommt aber einfach nur das Wort "Array" als Ausgabe.

Mit Hilfe des php-Handbuches habe ich dann Folgendes versucht:

print_r($treffer);

Das liefert mir dann als Ausgabe:

Array ( [0] => Array ( [0] => 4U2 [1] => 2t9 [2] => 1+2 ) )

Wie muß ich den Code denn schreiben, wenn ich einfach nur stehen haben will:

Die gefundenen Stellen sind: 4U2 2t9 1+2

??? *seufz*

Gustav Gans