Mailinglisten-Archive |
hi,
jetzt habe ich ja leider sowieso nicht wirklich Ahnung von regexen, aber die
Aufgabe ist so einfach, dass ich das selbst mir zugetraut hatte:
aus einem Querystring will ich mir die Spracheinstellung rausgreifen, also
zum Beispiel im String:
file=/index.cms?lang=en&blub=bla
will ich das 'en'
ich habe es jetzt so probiert:
eregi("(lang\=)([:alpha:]{0,2})", $QUERY_STRING,$regs);
echo "gefunden: " . var_dump($regs);
und bekomme darauf folgende Antwort:
array(10) {
[0]=> string(5) "lang="
[1]=> string(5) "lang="
[2]=> bool(false)
[3]=> bool(false)
usw..
0 ist richtig und alles größer 2 ist richtig, aber wieso steht in 1 wieder
'lang=' anstatt en?
--
Mike Beck
mikebeck_(at)_users.sourceforge.net
php::bar PHP Wiki - Listenarchive