1 Star 0 Fork 8

nie/PHP-Tools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.php 3.08 KB
一键复制 编辑 原始数据 按行查看 历史
devkeep 提交于 2020-05-15 10:35 . update
<?php
require __DIR__ . '/vendor/autoload.php';
// // 获取系统类型
// $res = devkeep\Tools\Tools::getOS();
// var_dump($res);
// 保留两位小数
// $res = devkeep\Tools\Tools::format(100, 2);
// var_dump($res);
// 对象转数组
// $obj = new stdClass;
// $obj->foo = "foo";
// $obj->bar = "bar";
// $res = devkeep\Tools\Tools::toArray($obj);
// echo '<pre>';
// print_r($res);
// 归类(非递归)
// $res = devkeep\Tools\Tools::tree([
// [
// 'id' => 1,
// 'pid' => 0,
// 'title' => 'title'
// ],
// [
// 'id' => 3,
// 'pid' => 1,
// 'title' => 'title'
// ],
// [
// 'id' => 4,
// 'pid' => 1,
// 'title' => 'title'
// ],
// ]);
// echo '<pre>';
// print_r($res);
// 排列组合(适用多规格商品SKU生成)
// $res = devkeep\Tools\Tools::arrayArrange([
// [
// ['id' => 1, 'name' => '红色'],
// ['id' => 2, 'name' => '黑色'],
// ['id' => 3, 'name' => '蓝色'],
// ],
// [
// ['id' => 4, 'name' => '32G'],
// ['id' => 5, 'name' => '64G'],
// ],
// [
// ['id' => 6, 'name' => '移动版'],
// ['id' => 7, 'name' => '联通版'],
// ]
// ]);
// [
// 'id'=>[1,4,6], 'name' => [红色,32G,移动版]
// 'id'=>[1,4,7], 'name' => [红色,32G,联通版]
// 'id'=>[1,5,6], 'name' => [红色,64G,移动版]
// 'id'=>[1,5,7], 'name' => [红色,64G,联通版]
// ...
// ]
//
// echo '<pre>';
// print_r($res);
// 二维数组排序
// $res = devkeep\Tools\Tools::arrayMultiSort([
// ['id' => 1],
// ['id' => 2],
// ['id' => 3],
// ], 'id', 'desc');
// var_dump($res);
// // 文件打包
// $zip = time().'.zip';
// devkeep\Tools\Tools::addZip('1588999596.zip', [
// 'G:\Github\Tools\images\a\b\1.png',
// 'G:\Github\Tools\images\a\b\2.png'
// ]);
// XML转数组
// $res = devkeep\Tools\Tools::xmlToArray()
// var_dump($res);
// GET
// $res = devkeep\Tools\Tools::get('http://www.baidu.com');
// var_dump($res);
// POST
// $res = devkeep\Tools\Tools::post('http://www.baidu.com', ['name'=>'xxx']);
// var_dump($res);
// 文件打包下载
// devkeep\Tools\Tools::addZip()
// // 压缩包解压
// $res = devkeep\Tools\Tools::unZip('xxx.zip', './xxx');
// var_dump($res);
// // 文件下载
// devkeep\Tools\Tools::download('G:\Github\Tools\images\a\b\2.png');
// 发送邮件
// $res = devkeep\Tools\Tools::sendMail([
// 'host' => 'smtp.aliyun.com',
// 'port' => 465,
// 'username' => 'devkeep@aliyun.com',
// 'password' => '',
// 'address' => 'devkeep@aliyun.com',
// 'title' => '测试邮件',
// ], [
// 'mail' => '363927173@qq.com',
// 'name' => '张三',
// 'subject' => '主题',
// 'body' => '这是一个邮件'
// ]);
// var_dump($res);
// // 导出Excel
// devkeep\Tools\Tools::exportExcel(['标题','价格', '重量'], [
// ['标题一', '1.00', '1KG'],
// ['标题二', '2.00', '2KG'],
// ], 'abc');
// 生成二维码(第二个参数可选,输出或保存)
// devkeep\Tools\Tools::qrcode('http://www.baidu.com', false, 'L', 6, 2);
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/vitaminVI/PHP-Tools.git
git@gitee.com:vitaminVI/PHP-Tools.git
vitaminVI
PHP-Tools
PHP-Tools
master

搜索帮助