Mailinglisten-Archive |
> 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