タグ

web制作とphpに関するtokyowebsiteのブックマーク (3)

  • n番目に文字列が現れる場所を探す - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。 番目指定は 0番目、1番目、2番目、… というように0以上の整数とします。 想定しない値の例外処理はしていません。 strpos() を使う strpos() の第3引数 $offset なんて滅多に出番ないと思ってたけど、こういう使い方ができるとは・・・ function strpos_n($str, $needle, $n = 0) { $offset = 0; $len = strlen($needle); while ($n-- >= 0 && ($pos = strpos($str, $needle, $offset)) !== false) { $offset = $pos + $len; } return $pos; }

    n番目に文字列が現れる場所を探す - Qiita
    tokyowebsite
    tokyowebsite 2014/07/10
    WordpressなどでリクエストURLを取り出して特定のスラッグかどうか判定する時などに便利かもしれない
  • UserAgentを用いたmobile/pc/smartphoneの判定 | 村式流 イッパシエンジニアへの道

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

    tokyowebsite
    tokyowebsite 2013/04/10
    UA判別で端末をリダイレクトするPHPコード
  • 3bee.jp

    3bee.jp 2024 著作権. 不許複製 プライバシーポリシー

    tokyowebsite
    tokyowebsite 2013/04/10
    .htaccess 端末振り分け
  • 1