Visa ett inlägg
Oläst 2011-11-24, 09:16 #1
Fia Fia är inte uppkopplad
Medlem
 
Reg.datum: May 2007
Inlägg: 87
Fia Fia är inte uppkopplad
Medlem
 
Reg.datum: May 2007
Inlägg: 87
Standard preg_match fråga

$return = $this->$var === null ? (bool) preg_match("/" . $this->devices[$device] . "/i", $this->userAgent) : $this->$var;

Jag har denna preg_match rad i min mobilkoll fil och den fungerar bra på alla utom symbian. Och jag kollar mot symbian (kindle|mobile|mmp|midp|o2|pda|pocket|psp|symbian| smartphone|treo|up.browser|up.link|vodafone|wap|no kia) Men när jag kollar useragent på symbian mobilen visar den Symbian/3 och,
min fråga är då vad gör" /" och "/i " i preg_match functionen. kan det göra att den inte hittar Symbian. Jag har även provat att lägga in Symbian/3 i $devices. Men i alla fall så har jag surfat runt ett tag nu för att försöka förstå vad "/" gör men har inte lyckats hitta någonting om det. någon som vet?
Fia är inte uppkopplad   Svara med citatSvara med citat