epnz / block
EPower Network Zealot Project Block
0.1.5
2024-08-25 07:35 UTC
Requires
- php: >=7.1
README
EPower Network Zealot 项目的小组件,非业务代码
安装
composer require epnz/block
使用
<?php require __DIR__ . '/vendor/autoload.php'; // 请求端IP // 以下与block()->request()->ip();是等效的,request() 是为了方便以后若有需要,可以传入参数 block()->request->ip();
模块
文字 'character'
- randChar 得到随机字符串
block()->character->randChar($length);
- byteFormat 格式化容量
block()->character->byteFormat($size, $dec);
- uuid 生成一个唯一ID
block()->character->uuid($trim);
日期 / 时间 'date'
- timeComparison 一个时间戳与当前时间的比较
block()->date->timeComparison($time, $form);
判断 'datermine'
- isMobile 是否手机访问
block()->datermine->isMobil();
输出 'export'
- json 输出 Json HTTP 页面
block()->export->json($param, $code);
Json 'json'
- isJson 判断是否为 Json
block()->json->isJson($json, $option);
- jsonToArray Json 转数组
block()->json->jsonToArray($json);
- arrayToJson 数组转 Json
block()->json->arrayToJson($arr);
消息 'message'
- outPut 组装消息数组
block()->message->outPut($param, $data);
数字 'number'
- padWithZeros 数字补零
block()->message->padWithZeros($param, $data);
请求 'request'
- curlPost Curl 的 Post 请求
block()->request->curlPost($url, $param, $header, $cookieFile);
- curlGet Curl 的 Get 请求
block()->request->curlGet($url, $param, $cookieFile);
- server $_SERVER 信息优化
block()->request->server($param);
- ip 获取客户端真实IP
block()->request->ip();
- agentOs 判断浏览器代理类型
block()->request->iagentOs($str);
请求 'tools'
- getImagesUrl 获取文本中所有图片
block()->tools->getImagesUrl($content, $order);
标准 / 规范
HTTP 响应代码 | PHP 标准规范(PSR 中文翻译) . 更多PHP标准规范
版权信息
- 你可以免费使用源码,或用于二次开发,但请保留版权信息
- 更多细节参阅 LICENSE
Copyright © 2018-2024 EPNZ.com EPower Network Zealot