application/common/helperhelper.php

自定义助手函数

Functions

ip_get_info()

ip_get_info(  $ip, mixed  $option = 3) : boolean|mixed

根据ip获取ip地址相关信息,ip所在地天气相关信息 * @param $ip

Parameters

$ip
mixed $option

默认为3,获取ip所在城市 参数说明 1|'all' 为获取所有信息; 2|'province' 为获取省份; 3|'city' 为获取城市; 4|'' 为获取城市code; 5|'rectangle' 为获取城市坐标范围; 6|'weather' 为获取ip所在城市天气;

Returns

boolean|mixed —

原始数据参考结果: //ip {"status":"1","info":"OK","infocode":"10000", "province":"山东省","city":"济南市","adcode":"370100", "rectangle":"116.7172801,36.45453907;117.3654199,36.8701026"} //天气 {"status":"1","count":"1","info":"OK","infocode":"10000", "lives":[{"province":"山东","city":"济南市","adcode":"370100", "weather":"多云","temperature":"26","winddirection":"南", "windpower":"9","humidity":"52","reporttime":"2017-06-10 18:00:00"}]}

encrypt()

encrypt(string  $string, string  $key = '', integer  $expiry) : string

字符串加密方法

Parameters

string $string

需要加密的文本

string $key

密钥

integer $expiry

过期时间,单位:秒

Returns

string

decrypt()

decrypt(string  $string, string  $key) : string

字符串解密方法

Parameters

string $string

加密文本

string $key

密钥

Returns

string

format_size()

format_size(  $size, string  $delimiter = '') : string

格式化文件大小单位

Parameters

$size
string $delimiter

Returns

string

get_browser_type()

get_browser_type(  $user_agent) : string

获取浏览器类型(扫码)京东金融,手机QQ,微信,支付宝

Parameters

$user_agent

Returns

string

parse_name()

parse_name(  $name,   $type,   $ucfirst = true) 

Parameters

$name
$type
$ucfirst

get_list_rows()

get_list_rows() 

获取后台分页配置