Forum: Programmieren allgemein
by S2B,
22. Okt 2006
Ich ging davon aus, dass die Sprachen automatisch in der richtigen Reihenfolge vorliegen, da das mein FF so macht... :duck: Können die auch vermischt sein?
Forum: Programmieren allgemein
by S2B,
22. Okt 2006
Ich hab das Problem jetzt anders gelöst:
$accept_language = (!empty($_SERVER)) ? $_SERVER : $_ENV;
$accept_languages = explode(',', $accept_language);
foreach ($accept_languages as $accept_language)
{
$accept_language = trim($accept_language);
if (preg_match('#^+#i', $accept_language, $match))
{
Forum: Programmieren allgemein
by S2B,
21. Okt 2006
Funktioniert leider nicht, bei einem Komma greift der Teilausdruck ja sowieso nicht mehr...
Forum: Programmieren allgemein
by S2B,
21. Okt 2006
Moin moin,
zuerst mal vorneweg: Ich hab schon seit einiger Zeit nichts mehr mit regulären Ausdrücken gemacht, deswegen kann es sein, dass das hier ein ganz schlimmer Anfängerfehler ist. :stupid:
Ich habe folgende RegEx:
^(+)*(,(+)*)*$
Damit versuche ich, Strings in dieser Form zu zerpflücken:
de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Nur gibt mir PHP das aus:
Array
(