zhengbingdong/easy-tools

PHP常用工具类,包含:时间类,Zip压缩解压类,数组类,英文字母类,url相关类,文件类,http协议相关类,图片类,日志类,地图类,数字类,服务器相关类,校验类,上传文件类,字符串相关操作的类,敏感字符串类,app版本校验类,操作xml类

3.1.2 2020-07-01 02:33 UTC

This package is auto-updated.

Last update: 2024-10-25 07:04:12 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

时间工具类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

后语

欢迎Star