Hallo,
Ich habe eine Lösung gefunden, um das erste Bild von String zu erhalten:
Aber ich kann nicht alle Bilder von String bekommen.
Noch eine Sache ... Wenn image alternativen Text enthält ( alt
attribut), wie bekomme ich es auch und speichere es in einer anderen Variable?
Vielen Dank im Voraus,
Ilija
Das habe ich ausprobiert, aber ich kann den Druckwert von src nicht bekommen
%Vor%BEARBEITEN: Ich habe dieses Problem gelöst
%Vor%Machen Sie das nicht mit regulären Ausdrücken. Analysieren Sie stattdessen den HTML-Code. Sehen Sie sich HTML mit PHP und DOM analysieren an. Dies ist eine Standardfunktion in PHP 5.2.x (und wahrscheinlich früher). Grundsätzlich ist die Logik zum Abrufen von Bildern grob:
%Vor%Dies sollte trivial sein, um Bilder zu finden.
Beachten Sie, dass reguläre Ausdrücke eine schlechte Methode sind, um alles zu analysieren, das Klammern enthält.
Sie sollten besser die DOMDocument -Klasse verwenden.
Sie gehen davon aus, dass Sie HTML mit regulären Ausdrücken analysieren können. Das funktioniert möglicherweise für einige Sites, aber nicht für alle Sites. Da Sie sich auf nur eine Teilmenge aller Webseiten beschränken, wäre es interessant zu wissen, wie Sie sich selbst einschränken ... vielleicht können Sie den HTML-Code auf einfache Weise von PHP aus analysieren.
Sieh dir preg_match_all an, um alle Übereinstimmungen zu erhalten.