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