phpbar.de logo

Mailinglisten-Archive

[php] Zeile 'zerteilen'

[php] Zeile 'zerteilen'

Philipp Bosch pb_(at)_webfactory.de
Sun, 15 Aug 1999 17:14:46 +0200


> Hallo,
>
> wie kann ich eine Zeile in mehrere Variablen aufteilen ?
>
> Das Problem ist folgendes:
>
> Ich habe eine Textdatei mit mehreren Zeilen die alle nach einem Schema
> aufgebaut sind:
>
> TT.MM.JJJJ <a href="http://www.LINK.de" target="_blank">TITEL</a><br>
>
> Davon möchte ich jetzt 3 Variablen haben, einmal die für das
> Datum, dann die
> für die URL und die für den Titel.

Was Du brauchst, sind reguläre Ausdrücke. Und zwar für Dein Beispiel
folgenden:

	ereg("(.*) <a href=\"(.*)\" target=\"_blank\">(.*)</a><br>",$zeile,$regs);

Danach kannst Du mit $regs[1] auf das Datum, mit $regs[2] auf den Link und
mit $regs[3] auf den Titel zugreifen.

Gruß,
Philipp.

PS: Tip von mir: http://www.amazon.de/exec/obidos/ASIN/3930673622/ (da
gibt's ein sehr gutes Buch über reg. Ausdrücke...)



php::bar PHP Wiki   -   Listenarchive