Skip to content
/ block Public

一个项目组件,不涉及业务代码,有用到的`童鞋`随意拿去

License

Notifications You must be signed in to change notification settings

epnz/block

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

数字 '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

About

一个项目组件,不涉及业务代码,有用到的`童鞋`随意拿去

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages