こんにちは、神崎です。 今年の春ぐらいからキャリアがスマートフォンを拡大させていて 技術者的には、面白いことができそうになっていて夢が広がっていますね。 ネイティブアプリとなると敷居が高くて、なかなか難しいですが Webサイトを最適化したりするのは、当たり前になるのではないかと思っています。 そこで、端末の振り分けが必須になるわけですが UserAgentを用いたmobile(ガラケー)/smartphone/pcの判定方法の例を記します。 Androidにおいては、Mobileという文字列が入っていることを考慮しています。 function is_mobile() { $ua = array( 'DoCoMo', 'KDDI', 'DDIPOKET', 'UP.Browser', 'J-PHONE', 'Vodafone', 'SoftBank', ); foreach ($ua