[erledigt]Bestimmte Sachen aus String auslesen und in Array

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

[erledigt]Bestimmte Sachen aus String auslesen und in Array

Beitrag von Ambience »

Hallo,

ich bin gerade am verzweifeln bei dem versuch, mehrere sachen aus einem String rauszfiltern und diese einzelne Sachen gleichzeitig in ein array zu schreiben...

Mein String sieht zum Beispiel so aus:

Code: Alles auswählen

$string = '<a href="lol.php">test</a>text<a href="loldo.php">ssddsdt</a>text';
jetzt möchte ich per regexp z.b. alles zwischen dem <a href...> und </a> raussuchen:

Code: Alles auswählen

preg_match('/\<a href\=(.*?)\>(.*?)\<\/a\>/i', $string);
So, jetzt hab ich das bisher so gemacht, dass ich den $string in einer datei gespeichert hatte und diese mit fopen, fgets ausgelesen habe in einer while schleife und die funde immer in ein array geschrieben habe... Dies ist mir aber zu umständlich... Wenn ich das aber ohne dem mache, findet er ja nur den ersten link.... Ich möchte aber alle finden und diese in ein array namens $link schreiben... Leider hab ich keine Ahnung wie man das noch umsetzen kann...

Wäre für Hilfe sehr dankbar.

Ambience
Zuletzt geändert von Ambience am 05.05.2007 13:42, insgesamt 1-mal geändert.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Schau mal... habe ich gefunden. Klick
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

Beitrag von Ambience »

also, wenn ich den thread richtig gelesen habe, sollte mir die funktion:

preg_match_all(); helfen? - gut dann mach ich mich gleich ans werk...

edit: Super, Vielen Dank Miriam... genau diese funktion habe ich gesucht.
Antworten

Zurück zu „Coding & Technik“