Wie Inhalt aus txt Filtern

christian_at

Grünschnabel
Hallo,

Ich hab leider ein kleines Problem.
Ich rufe über PHP eine TXT Datei auf wo lauter HTML Code drin steht ca. 1000 Zeilen.

Darunter befinden sich wichtig elemente die herausgefildert werden sollen.

Das was herausgefiltert werden soll ist so aufgebaut:
<div id="result_0" class="result firstRow product_0" name="Wichtig">
<div id="result_1" class="result product_1" name="Wichtig">
<div id="result_2" class="result product_2" name="Wichtig">

Wie mach ich das am besten das dort wo Wichtig steht herausgelesen wird?
 
Zuletzt bearbeitet:
Ich denke mal, das DOM hier ziemlich langsam sein könnte. Hier ein Beispiel mit preg_match_all():

PHP:
<?php
$in = <<<HTML
<div id="result_0" class="result firstRow product_0" name="Wichtig">
<div id="result_1" class="result product_1" name="Wichtig">
<div id="result_2" class="result product_2" name="Wichtig">
HTML;

$names = array();

preg_match_all('/.*name="(.*?)".*/', $in, $names);

array_shift($names);

var_dump($names);

Das Beispiel basiert auf der Annahme, dass das Attribut name nur in den div-Elementen vorkommen kann. Ist das nicht so, muss das Pattern ggf. angepasst werden.
 
Zurück