Mit dem DOMDocument hat es ziemlich gut funktioniert aber letztendlich hab ich mich für die rudimentäre Methode entschieden da mir die andere einige Warnings ausgeworfen hat welche ich nicht erst aufwendig entfernen wollte.
Aktuelle Lösung ist somit diese hier
ErgebnissPHP-Code:$start = stripos($html, '<select id="ent_language"');
$end = stripos($html, '</select>', $start);
if(preg_match_all('#<option value="(\d+)">([^<]+)</option>#isUm', substr($html, $start, $end - $start), $matches))
{
return array_combine($matches[2], $matches[1]));
}
Danke an die helfenden Hände hier im Thread und die Leute welche mir privat geschrieben haben <3HTML-Code:Array ( [Deutsch] => 1 [Englisch] => 2 [Chinesisch] => 4 [Spanisch] => 5 [Französisch] => 6 [Türkisch] => 7 [Japanisch] => 8 [Italienisch] => 11 [Deutsch / Englisch] => 15 [Niederländisch] => 16 [Arabisch] => 9 [Kroatisch] => 12 [Serbisch] => 13 [Bosnisch] => 14 [Koreanisch] => 17 [Griechisch] => 24 [Russisch] => 25 [Indisch] => 26 )



THEMENSTARTER

Zitieren