亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP判斷手機是IOS還是Android

 更新時間:2022年05月05日 10:46:59   投稿:lijiao  
這篇文章主要介紹了PHP判斷手機是IOS還是Android的三個示例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文介紹了PHP判斷手機是IOS還是Android的三個小實例,要判斷用戶的手機是安卓的還是ios的,搜了一下相關的資料,最終獲得的結果分享給大家。

實例1:主要是要用到HTTP_USER_AGENT,它表示的意思是用來檢查瀏覽頁面的訪問者在用什么操作系統(tǒng)(包括版本號)瀏覽器(包括版本號)和用戶個人偏好的代碼。
監(jiān)測代碼如下:

function get_device_type()
{
 //全部變成小寫字母
 $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
 $type = 'other';
 //分別進行判斷
 if(strpos($agent, 'iphone') || strpos($agent, 'ipad'))
{
 $type = 'ios';
 } 
 
 if(strpos($agent, 'android'))
{
 $type = 'android';
 }
 return $type;
}

通過調用Objective-C這個函數(shù),就能獲取到手機的類型。

實例2:只需要一個判斷就好

<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){
 echo 'systerm is IOS';
}else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){
 echo 'systerm is Android';
}else{
 echo 'systerm is other';
}
?>

實例3:這個實例可能有些偏題不過也分享給大家

function get_device_type()
{
 //全部變成小寫字母
 $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
 $type ='other';
 //分別進行判斷
 if(strpos($agent,'iphone') || strpos($agent,'ipad'))
{
 $type ='ios';
 }
 
 if(strpos($agent,'android'))
{
 $type ='android';
 }
 return$type;
}

最后“買3贈一”,再為大家分享一個與本主題關系不大的小實例:

php判斷頁面是否是微信打開

$user_agent = $_SERVER['HTTP_USER_AGENT']; 
if (strpos($user_agent, 'MicroMessenger') === false) { 
 // 非微信瀏覽器禁止瀏覽 
 echo "HTTP/1.1 401 Unauthorized"; 
} else { 
 // 微信瀏覽器,允許訪問 
 echo "MicroMessenger"; 
 // 獲取版本號 
 preg_match('/.*?(MicroMessenger\/([0-9.]+))\s*/', $user_agent, $matches); 
 echo '<br>Version:'.$matches[2]; 
} 

以上就是為大家分享的PHP判斷手機是IOS還是Android的三段代碼,希望大家喜歡,小編也會再接再厲,為大家提供更多實用的文章。

相關文章

  • PHP轉Go之基礎數(shù)據(jù)類型對比詳解

    PHP轉Go之基礎數(shù)據(jù)類型對比詳解

    這篇文章主要為大家詳細介紹了PHP與Go語言中基礎數(shù)據(jù)類型的對比,以及使用時常見的坑,文中的示例代碼講解詳細,感興趣的小伙伴可以參考一下
    2023-09-09
  • PHP排序算法之希爾排序(Shell Sort)實例分析

    PHP排序算法之希爾排序(Shell Sort)實例分析

    這篇文章主要介紹了PHP排序算法之希爾排序(Shell Sort),結合實例形式較為詳細的分析了希爾排序的原理、實現(xiàn)方法及相關注意事項,需要的朋友可以參考下
    2018-04-04
  • php實現(xiàn)獲取近幾日、月時間示例

    php實現(xiàn)獲取近幾日、月時間示例

    這篇文章主要介紹了php實現(xiàn)獲取近幾日、月時間的方法,結合實例形式分析了PHP日期時間相關的date_default_timezone_set時區(qū)設置、date與mktime時間計算、轉換等操作技巧,需要的朋友可以參考下
    2019-07-07
  • 深入PHP magic quotes的詳解

    深入PHP magic quotes的詳解

    本篇文章是對php中的magic quotes進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php將數(shù)據(jù)庫導出成excel的方法

    php將數(shù)據(jù)庫導出成excel的方法

    有時寫程序時后臺要求把大量數(shù)據(jù)導入數(shù)據(jù)庫中,比如考試成績、電話簿等一般都是存放在excel中的數(shù)據(jù),這時我們可把excel導出成csv文件,然后通過以下程序即可批量導入數(shù)據(jù)到數(shù)據(jù)庫中
    2010-05-05
  • PHP?array_combine()?函數(shù)內置函數(shù)

    PHP?array_combine()?函數(shù)內置函數(shù)

    這篇文章主要介紹了PHP?array_combine()函數(shù)內置函數(shù),array_combine()是PHP中的一個內置函數(shù),用于組合兩個數(shù)組并通過使用一個數(shù)組作為鍵和另一個數(shù)組作為值來創(chuàng)建一個新數(shù)組
    2022-09-09
  • PHP實現(xiàn)獲取MySQL數(shù)據(jù)庫的記錄數(shù)據(jù)

    PHP實現(xiàn)獲取MySQL數(shù)據(jù)庫的記錄數(shù)據(jù)

    如果后臺數(shù)據(jù)處理使用PHP來進行,那么就要有相應的數(shù)據(jù)處理及返回。最常用的就是獲取記錄總數(shù)和表記錄查詢結果。本文將為大家介紹如何利用PHP實現(xiàn)獲取MySQL數(shù)據(jù)庫的記錄數(shù)據(jù),需要的可以參考一下
    2022-02-02
  • php格式化json函數(shù)示例代碼

    php格式化json函數(shù)示例代碼

    這篇文章主要介紹了php格式化json函數(shù),結合實例形式分析了php使用自定義函數(shù)實現(xiàn)json格式化的方法,涉及php數(shù)組轉json、流程控制及字符串操作等技巧,需要的朋友可以參考下
    2016-05-05
  • php基于curl實現(xiàn)的股票信息查詢類實例

    php基于curl實現(xiàn)的股票信息查詢類實例

    這篇文章主要介紹了php基于curl實現(xiàn)的股票信息查詢類,結合完整實例形式分析了php使用curl調用API接口實現(xiàn)股票信息查詢功能的相關操作技巧,需要的朋友可以參考下
    2016-11-11
  • PHP實現(xiàn)基于回溯法求解迷宮問題的方法詳解

    PHP實現(xiàn)基于回溯法求解迷宮問題的方法詳解

    這篇文章主要介紹了PHP實現(xiàn)基于回溯法求解迷宮問題的方法,結合實例形式詳細分析了回溯法的原理、實現(xiàn)步驟與解決迷宮問題的相關操作技巧,需要的朋友可以參考下
    2017-08-08

最新評論