Funktion preg_match();

Schänk

Mitglied
Moinmoin

Ich würde gerne folgendes realisieren. Hier ein Beispiel:

String: Hallo ###ich### bin der ###Michael###
Aus diesem Sting würde ich gerne mit preg_match(); die Wörter 'ich' und 'Michael' in ein Array schreiben.

Wie würde die Funktion aussehen? Komme mit den 1000zeichen nicht klar.
php.net/preg_match hab ich durchgelesen, werd aber nicht wirklich schlau draus.

Hoffe, jemand kann mir helfen.



Greetz Schänk
 
Wenn du einen Array brauchst, bietet sich [phpf]preg_match_all[/phpf] an... dort werden die Treffer gleich in einem Array gespeichert:
Code:
<pre>
<?php
$str='Hallo ###ich### bin der ###Michael###';
preg_match_all('@###(.*)###@U',$str,$arr);
print_r($arr[1]);
?>
</pre>
 
Zurück