epnz/block

EPower Network Zealot Project Block

0.1.4 2022-06-16 11:01 UTC

This package is auto-updated.

Last update: 2024-06-16 15:13:55 UTC


README

EPower Network Zealot Project Block

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);

请求 '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-2021 EPNZ.com EPower Network Zealot