Hallo,
Dieses Script liest zwar das in den Tag eingeschlosses Wort Hallo, gliedert aber auch Teilsatz "Dies ist eine" ein.
Dieses Script gibt das Wort suche doppelt aus. array_unique ist ohne effekt
Wie kann ich den Inhalt solcher Tags auslesen, wenn diese in einem Text mehrfach mit anderen oder gleichen Worten vorkommen
Dieses Script liest zwar das in den Tag eingeschlosses Wort Hallo, gliedert aber auch Teilsatz "Dies ist eine" ein.
PHP-Code:
$data = "Dies ist eine <mylang>Hallo</mylang>";
$data .= "Dies ist eine <mylang>suche</mylang>";
preg_match('#<mylang>(.*)</mylang>#s', $data, $matches);
$bs = array_unique($matches);
print_r($bs);
Array ( [0] => suche [1] => suche ) //result
PHP-Code:
$data = "Dies ist eine <mylang>suche</mylang>";
preg_match('#<mylang>(.*)</mylang>#s', $data, $matches);
$bs = array_unique($matches);
print_r($bs);
Array ( [0] => HalloDies ist eine suche [1] => HalloDies ist eine suche ) result
Kommentar