首页
关于
留言
Search
1
网盘挂载程序sharelist美化教程
3,763 阅读
2
红米 AX3000 (AX6) 路由器解锁 SSH 教程
3,092 阅读
3
小米路由器 AX3600 开启SSH教程,官方固件即可安装 ShellClash开启科学上网
848 阅读
4
小米路由器Openwrt固件修改代码超频至1100MHZ
520 阅读
5
编译带PassWall和SSR-plus插件的Openwrt系统
323 阅读
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
登录
Search
标签搜索
Java
Linux
Mysql
IDEA
Docker
Debian
Springboot
JavaScript
Cloudflare
Maven
Windows
MacBook
JS
SQL
CSS
Map
List
Debian10
容器
小米路由器
William
累计撰写
118
篇文章
累计收到
464
条评论
首页
栏目
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
页面
关于
留言
搜索到
2
篇与
的结果
2022-04-15
PHP 判断用户是否为移动端访问
直接上代码:function wp_is_mobile() { static $is_mobile = null; if (isset($is_mobile)) { return $is_mobile; } if (empty($_SERVER["HTTP_USER_AGENT"])) { $is_mobile = false; } elseif ( strpos($_SERVER["HTTP_USER_AGENT"], "Mobile") !== false || strpos($_SERVER["HTTP_USER_AGENT"], "Android") !== false || strpos($_SERVER["HTTP_USER_AGENT"], "Silk/") !== false || strpos($_SERVER["HTTP_USER_AGENT"], "Kindle") !== false || strpos($_SERVER["HTTP_USER_AGENT"], "BlackBerry") !== false || strpos($_SERVER["HTTP_USER_AGENT"], "Opera Mini") !== false || strpos($_SERVER["HTTP_USER_AGENT"], "Opera Mobi") !== false ) { $is_mobile = true; } else { $is_mobile = false; } return $is_mobile; }
2022年04月15日
6 阅读
0 评论
0 点赞
2022-03-24
PHP json_encode函数的参数说明与用法
php使用json_encode()函数可以把数组,对象转化成JSON格式的字符串,用于和其它页面的数据交互。今天就说一说PHP中json_encode()函数的定义与使用方法。函数定义json_encode():可以把数组,对像转化成json格式的字符串json_encode ( value,options,depth)参数:value:要被转换的数据,可以是对象,数组或字符串options:二进制常量,规定一些要转换的字符串的形式(具体,看文未说明)depth:设置最大深度。 必须大于0。注意:depth 参数在一些文档或教材中是不存在,但在PHP官方文档中是有介绍的,在平时,不建议使用,略过即可。数组转json利用 json_encode(函数,可以很轻松的将一维数组,以及二维数组转换成 JSON 字符串,如以下的示例代码。转化一维数组示例代码:<?php // William's Blog // 一维数组转成JSON $arr = array( 'Name' => 'iyume', 'PageHome' => 'http://blog.iyume.top', ); var_dump(json_encode($arr)); ?>由于json_encode()函数返回的结果是字符串形式的,可以利用var_dump()函数来打印转化二维数组示例代码:<?php // William's Blog // 二维数组转成JSON $arr = array( 'Name' => 'iyume', 'PageHome' => 'http://blog.iyume.top', 'About' => array( 'Major' => 'PHP', 'Age' => '18', 'Address' => 'Shang Hai', ), ); var_dump(json_encode($arr)); ?>打印结果:string(113) "{"Name":"iyume","PageHome":"http:\/\/blog.iyume.top","About":{"Major":"PHP","Age":"18","Address":"Shang Hai"}}"中文不转码<?php // William's Blog $arr = array( 'Name' => '云梦', 'PageHome' => '云梦博客', ); var_dump(json_encode($arr, JSON_UNESCAPED_UNICODE)); ?>options 参数列表JSON_HEX_TAG所有的 < 和 > 转换成 \u003C 和 \u003E。 自 PHP 5.3.0 起生效。JSON_HEX_AMP所有的 & 转换成 \u0026。 自 PHP 5.3.0 起生效。JSON_HEX_APOS所有的 ' 转换成 \u0027。 自 PHP 5.3.0 起生效。JSON_HEX_QUOT所有的 " 转换成 \u0022。 自 PHP 5.3.0 起生效。JSON_FORCE_OBJECT使一个非关联数组输出一个类(Object)而非数组。 在数组为空而接受者需要一个类(Object)的时候尤其有用。 自 PHP 5.3.0 起生效。JSON_NUMERIC_CHECK将所有数字字符串编码成数字(numbers)。 自 PHP 5.3.3 起生效。JSON_PRETTY_PRINT用空白字符格式化返回的数据。 自 PHP 5.4.0 起生效。JSON_UNESCAPED_SLASHES不要编码 /。 自 PHP 5.4.0 起生效。JSON_UNESCAPED_UNICODE以字面编码多字节 Unicode 字符(默认是编码成 \uXXXX)。 自 PHP 5.4.0 起生效。连在一起可以是:echo json_encode($array, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
2022年03月24日
7 阅读
0 评论
0 点赞