代码一:
function check_wap() {
if (isset($_SERVER['HTTP_VIA'])) return true;
if (isset($_SERVER['HTTP_X_NOKIA_CONNECTION_MODE'])) は true を返します。
if (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) は true を返します。
if (strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0) {
// ブラウザ/ゲートウェイが WML を受け入れると言っているかどうかを確認します。
$br = "WML";
} else {
$browser = isset($_SERVER['HTTP_USER_AGENT']) ?トリム($_SERVER['HTTP_USER_AGENT']) : '';
if(empty($browser)) は true を返します。
$mobile_os_list=array('Google ワイヤレス トランスコーダ','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser',' AvantGo'、'Opera Mobi'、'J2ME/MIDP'、'スマートフォン'、'Go.Web'、'Palm'、'iPAQ');
$mobile_token_list=array('プロファイル/MIDP','構成/CLDC-','160×160','176×220','240×240','240×320','320×240',' UP.Browser'、'UP.Link'、'SymbianOS'、'PalmOS'、'PocketPC'、'SonyEricsson'、'Nokia'、'BlackBerry'、'Vodafone'、'BenQ'、'Novarra-Vision'、' Iris'、'NetFront'、'HTC_'、'Xda_'、'SAMSUNG-SGH'、'Wapaka'、'DoCoMo'、'iPhone'、'iPod');
$found_mobile=checkSubstrs($mobile_os_list,$browser) ||
checkSubstrs($mobile_token_list,$browser);
if($found_mobile)
$br ="WML";
それ以外の場合 $br = "WWW";
}
if($br == "WML") {
trueを返します;
} else {
false を返す;
}
}
関数 checkSubstrs($list,$str){
$flag = false;
for($i=0;$i
$flag = true;
休憩;
}
}
$flag を返します。
}
if(check_wap()){
エコー "ワップ";
}else{
echo "ウェブ";
}
?>
代記入二:
header("Content-type:text/html;charset=utf-8");
関数 is_mobile(){
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi","android","どこにでも。 com","applewebkit/525","applewebkit/532","asus","audio","au-mic","avantogo","becker","benq","bilbo","bird"," blackberry"、"blazer"、"bleu"、"cdm-"、"compal"、"coolpad"、"danger"、"dbtel"、"dopod"、"elaine"、"eric"、"etouch"、"fly ","fly_","fly-","go.web","goodaccess","gradiente","grundig","haier","hedy","hitachi","htc","huawei","ハッチソン"、"inno"、"ipad"、"ipaq"、"ipod"、"jbrowser"、"kddi"、"kgt"、"kwc"、"lenovo"、"lg "、"lg2"、"lg3" ,"lg4","lg5","lg7","lg8","lg9","lg-","lge-","lge9","longcos","maemo","メルカトル","子午線" 、"micromax"、"midp"、"mini"、"みつ"、"mmm"、"mmp"、"mobi"、"mot-"、"moto"、"nec-"、"netfront"、"newgen" 、"nexian"、"nf-browser"、"nintendo"、"nitro"、"nokia"、"nook"、"novarra"、"obigo"、"palm"、"panasonic"、"pantech"、"philips" 、「phone」、「pg-」、「playstation」、「pocket」、「pt-」、「qc-」、「qtek」、「rover」、「sagem」、「さま」、「samu」、「sanyo」 "、"samsung"、"sch-"、"scooter"、"sec-"、"sendo"、"sgh-"、"sharp"、"siemens"、"sie-"、"softbank"、"sony"、 「スパイス」、「スプリント」、「spv」、「シンビアン」、「タブレット」、「トークアバウト」、「tcl-」、「テレカ」、「テリット」、「天宇」、「ティム-」、「東芝」、 "tsm"、"up.browser"、"utec"、"utstar"、"verykool"、"virgin"、"vk-"、"voda"、"voxtel"、"vx"、"wap"、"wellco" 、「ウィッグブラウザ」、「wii」、「windows ce」、「ワイヤレス」、「xda」、「xde」、「zte」);
$is_mobile = false;
foreach ($mobile_agents as $device) {
if (stristr($user_agent, $device)) {
$is_mobile = true;
休憩;
}
}
$is_mobile を返す;
}
if(is_mobile()){
echo "手机";
}else{
echo "電脑";
}

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

ホットトピック



