私はこれが何をするか知っていますが、誰かがこの文字列の PHP での正規表現構文を説明してくれませんか?
if (preg_match("/(?:iPhone|Android.*Mobile)/", $user_agent) > 0) {
ユーザーエージェント文字列でiPhoneまたはAndroidが見つかることはわかっています。これが私が探しているものです。
? means what - beginning of string?
: means what - characters leading up to the search phrase?
.*Mobile means it will only match iPhone blah blah Mobile or Android blah blah Mobile?
もう 1 つ質問があります。一致を示すために " > 0" が必要ですか、それとも単に "if" 式を使用できますか?
ありがとうございました。