定制 szjcomo/phputils 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

szjcomo/phputils

Composer 安装命令:

composer require szjcomo/phputils

包简介

php 常用开发工具包

README 文档

README

通用php工具类

use szjcomo\phputils\IdentityNum;
use szjcomo\phputils\Tools;

//图像处理
//$fileName = '123.jpg';
//图像画转,更多用法请参考ThinkPHP5的图像处理类库
//Tools::image($fileName)->flip(\think\image::FLIP_Y)->save('./456.jpg');


//swoole版本get/post请求
/*go(function(){
	$result = Tools::curl_get('http://www.sizhijie.com',[],false,true);
	print_r($result);

	$result = Tools::curl_post('http://www.sizhijie.com',[],false,true);
	print_r($result);
});*/


//普通的get请求
/*$result = Tools::curl_get('http://www.sizhijie.com');
print_r($result);*/

//普通post请求
/*$result = Tools::curl_post('https://www.baidu.com',['word'=>'szjcomo']);
print_r($result);
*/

//递归节点
/*$array = [
	['id' => 1, 'pid' => 0, 'name' => '江苏省'], 
	['id' => 2, 'pid' => 1, 'name' => '盐城市'], 
	['id' => 5, 'pid' => 4, 'name' => '虎丘区'], 
	['id' => 3, 'pid' => 2, 'name' => '东台'], 
	['id' => 6, 'pid' => 3, 'name' => '后港'], 
	['id' => 4, 'pid' => 1, 'name' => '苏州'], 
	['id' => 7, 'pid' => 0, 'name' => '上海']
];
$data = Tools::Recursion($array);

//递归获取所有上级节点
print_r(Tools::parentsRecurtion($array,6));

//递归反转成有顺序的一维数组
print_r(Tools::RecursionToArray($data));*/


//创建目录
//print_r(Tools::createDirectory('./file'));
//清空目录
//print_r(Tools::cleanDirectory('./file'));
//删除目录
//print_r(Tools::deleteDirectory('./file'));
//拷贝目录
//print_r(Tools::copyDirectory('./file','./files'));
//移动目录
//print_r(Tools::moveDirectory('./file','./files/file'));

//创建文件
//print_r(Tools::createFile('./files/file/index.php',"<?php \r\nreturn 'hello world';"));

//文件拷贝
//print_r(Tools::copyFile('./files/file/index.php','./files/file/index1.php'));

//目录递归遍历
/*$res = Tools::scanDirectory('./files');
print_r($res);*/

//获取随机字符串
//print_r(Tools::getRandStr(20));


//全局统一返回值
/*$result = Tools::appResult('SUCCESS',['name'=>'xxx'],false,0); //成功返回
$error  = Tools::appResult('ERROR');  //失败返回
print_r($result);print_r($error);*/



//身份证号码功能
/**
$idcard = 'xxx';

//严格检测是否身份证号码
var_dump(IdentityNum::isIdentityNum($idcard)); //false

//17位身份证号码自动补全
$idcard = IdentityNum::repairIdentity($idcard);
echo $idcard.PHP_EOL;

//获取年龄
$age = IdentityNum::getAge($idcard);
echo $age.PHP_EOL;

//获取性别
$sex = IdentityNum::getSex($idcard);
echo $sex.PHP_EOL;

//获取生日
$born = IdentityNum::getBorn($idcard);
echo $born.PHP_EOL;

//获取生肖
$zodiac = IdentityNum::getZodiac($idcard);
echo $zodiac.PHP_EOL;

//获取星座
$stasgin = IdentityNum::getStarsign($idcard);
echo $stasgin.PHP_EOL;
**/

统计信息

  • 总下载量: 65
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2019-10-29

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固