zhengbingdong / easy-tools
PHP常用工具类,包含:时间类,Zip压缩解压类,数组类,英文字母类,url相关类,文件类,http协议相关类,图片类,日志类,地图类,数字类,服务器相关类,校验类,上传文件类,字符串相关操作的类,敏感字符串类,app版本校验类,操作xml类
3.1.2
2020-07-01 02:33 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-10-25 07:04:12 UTC
README
时间工具类
、Zip压缩解压工具类
、数组工具类
、英文字母工具类
、url相关的工具类
、文件工具类
日志工具类
、地图工具类
、数字工具类
、服务器相关的工具类
、敏感字符串工具类
、字符串相关操作的工具类
、上传文件工具类
、校验工具类
验证类
、app版本校验工具类
、操作xml相关的工具类
、图片工具类
、http协议相关的工具类
官网
更多分享信息内容请关注我的公众号:程序猿的栖息地
安装
$ composer require zhengbingdong/easy-tools
时间工具类
use Zhengbingdong\EasyTools\Dates;
得到某天凌晨零点的时间戳 :Dates::get_friend_date()
友好时间显示 :Dates::getFriendDate()
友好时间显示 :Dates::getFriendDate()
获取当前时间的前7天 :Dates::getLast7Days()
获取星期几的信息 :Dates::getWeekDay()
获取月份 :Dates::getMonth()
Zip压缩解压工具类
use Zhengbingdong\EasyTools\ZipTools;
对相应目录文件进行压缩 :ZipTools::addFileToZip()
#事例
使用示例
$zip = new ZipArchive();
$path = $_SERVER['DOCUMENT_ROOT'];
$zipName = $_SERVER['DOCUMENT_ROOT']."/20180826.zip";
if($zip->open($zipName, ZipArchive::CREATE) === TRUE){
addFileToZip($path, $zip); // 调用方法,对要打包的根目录进行操作,并将ZipArchive的对象传递给方法
$zip->close(); // 关闭处理的zip文件
}
从zip压缩文件中提取文件 :ZipTools::unZip()
# 事例
使用示例:
$filename = $_SERVER['DOCUMENT_ROOT'].'/unzip.zip';
$path = $_SERVER['DOCUMENT_ROOT'].'/unzip';
unZip($filename,$path );
数组工具类
use Zhengbingdong\EasyTools\ArrayTools;
更新中...
英文字母工具类
use Zhengbingdong\EasyTools\CharacterTools;
更新中...
url相关的工具类
use Zhengbingdong\EasyTools\CurlsTools;
更新中...
文件工具类
use Zhengbingdong\EasyTools\FileTools;
更新中...
http协议相关的工具类
use Zhengbingdong\EasyTools\HttpTools;
更新中...
图片工具类
use Zhengbingdong\EasyTools\ImageTools;
更新中...
日志工具类
use Zhengbingdong\EasyTools\LogTools;
更新中...
地图工具类
use Zhengbingdong\EasyTools\MapTools;
更新中...
数字工具类
use Zhengbingdong\EasyTools\NumberTools;
更新中...
服务器相关的工具类
use Zhengbingdong\EasyTools\ServerTools;
更新中...
敏感字符串工具类
use Zhengbingdong\EasyTools\StrFilterTools;
更新中...
字符串相关操作的工具类
use Zhengbingdong\EasyTools\StringTools;
更新中...
上传文件工具类
use Zhengbingdong\EasyTools\UploadTools;
更新中...
校验工具类,如验证ip、手机、邮箱等
use Zhengbingdong\EasyTools\VerifyTools;
更新中...
app版本校验工具类
use Zhengbingdong\EasyTools\VersionTools;
更新中...
操作xml相关的工具类
use Zhengbingdong\EasyTools\XmlTools;
更新中...
License
MIT