URL: https://www.overclockers.at/coding-stuff/php_s_beispiele_fuer_quotstringbasteleienquot_124128/page_2 - zur Vollversion wechseln!
einmalZitat von watchoutda muss ich dir (einmal) rechtgeben...
warum? das vom watchout reicht ja vollkommen, hab irgendwie zu kompliziert gedacht bzgl. semtex problem
ja der vom watchout reicht für meine zwecke völlig aus. nur es ist halt gernerell, dass ich vom string "basteln" in php noch (zu) wenig plan hab. habs bisher immer gekonnt vermieden
ich bin recht schnell immer bei dem punkt angelangt, bei dem ich regexp verwenden musste/konnte(ums sinnvoll und schnell zu machen) - da in php regexp nur gegenüber einer oder zwei string-funktionen langsamer sind, wenns mehrere werden is' schon ebbe - vielleicht sinds auch 3,4 oder 5 - aber es zahlt sich im endeffekt nicht aus - die regexp-funktionen sind einfach mächtiger und 1000 mal besser optimiert, als man es mit einer scriptsprache jemals erreichen kann...Zitat von semteXja der vom watchout reicht für meine zwecke völlig aus. nur es ist halt gernerell, dass ich vom string "basteln" in php noch (zu) wenig plan hab. habs bisher immer gekonnt vermieden
regex is sicher brauchbar, die zeit, die du zum lernen brauchst rentiert sich.
Code: PHPfunction origin_check() { if(!isset($_GET['lang']) || empty($_GET['lang'])) { preg_match('/^([a-z]+)-([a-z]+)$/', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $fragments); if($fragments[1]=="de") { $lang_select = "de"; } else { $lang_select = "en"; } } else { if($_GET['lang']=="de" || $_GET['lang']=="en") { $lang_select = $_GET['lang']; } else { $lang_select = "en"; } } return $lang_select; }
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025