ホームページ >バックエンド開発 >PHPチュートリアル >PHPは携帯電話デバイスを決定するメソッドを実装します
この記事では、主に携帯電話デバイスを単純に判断するための PHP の方法を紹介します。これには、サーバーの事前定義された変数に基づいて動作を判断するための PHP の関連スキルが含まれます。必要な友人はそれを参照できます。携帯電話で Web ページをより適切に表示するために、CSS メディア クエリを使用してレスポンシブ テンプレートを作成することを選択しました。ただし、これには、たとえば、一部の Web サイトの構造に欠点もあります。は CMS タイプであり、多すぎるコンテンツには表示が必要です。CSS メディア クエリを使用してレスポンシブ デザインを設計すると、コンテンツが非表示になるだけで、携帯電話でより速く表示されるようにするために、この PHP を使用して携帯電話を決定できます。このコードを使用すると、カスタマイズされたコンテンツを表示または非表示にすることができます。
これは携帯電話デバイスを決定するための PHP 関数コードです。これを PHP 関数ライブラリにコピーして呼び出します:
<?php function is_mobile() { $user_agent = $_SERVER ['HTTP_USER_AGENT']; $mobile_browser = Array ( "mqqbrowser", // 手机QQ浏览器 "opera mobi", // 手机opera "juc", "iuc", // uc浏览器 "fennec", "ios", "applewebKit/420", "applewebkit/525", "applewebkit/532", "ipad", "iphone", "ipaq", "ipod", "iemobile", "windows ce", // windows phone "240×320", "480×640", "acer", "android", "anywhereyougo.com", "asus", "audio", "blackberry", "blazer", "coolpad", "dopod", "etouch", "hitachi", "htc", "huawei", "jbrowser", "lenovo", "lg", "lg-", "lge-", "lge", "mobi", "moto", "nokia", "phone", "samsung", "sony", "symbian", "tablet", "tianyu", "wap", "xda", "xde", "zte" ); $is_mobile = false; foreach ( $mobile_browser as $device ) { if (stristr ( $user_agent, $device )) { $is_mobile = true; break; } } return $is_mobile; } ?> //这是调用代码,可以加上if判断: <?php if(is_mobile()):?> //设置手机端的内容 <?php endif; ?>
概要: 以上がこの記事の全内容です。皆様のお役に立てれば幸いです。学ぶ。
関連する推奨事項:
php Ajax リクエストであるかどうかを判断するメソッドを実装する
php 演算子と式の詳細な紹介
以上がPHPは携帯電話デバイスを決定するメソッドを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。