php-util - 整理了部分常用php方法, composer安装

安装

composer require slowlyo/php-util

包含的功能

  • 字符串处理

    加密/解密
    字符替换
    隐藏手机号
    隐藏身份证号
    移除html标签
    距离格式化

  • 数组处理

    获取数组笛卡尔积
    展开数组

  • 日期处理

    生成日期数组
    加减天/周/月
    获取第一/最后一天
    获取年龄/星座/生肖

  • 数据校验

    手机号/电话
    邮箱
    身份证号

  • 链式调用PHP原生函数
  • 图形验证码
  • 数据校验
  • 身份证信息提取

    性别/生日/年龄/生肖/星座/地区/籍贯

  • 一个概率算法
  • phpqrcode
  • 其他常用方法 (后面用到再加吧…)

一个例子

if (!function_exists('util_chain')) {
    /**
     * 链式调用
     *
     * @param $data
     *
     * @return Chain
     */
    function util_chain($data)
    {
        return new Chain($data);
    }
}

为啥这么写呢?
因为我觉得这么用很方便…

public function index()
{
    $arr = [1, 2, 3, 4, 5];
    $str = util_chain($arr)->rsort()->json_encode()->all();
    dd($str);
    // 输出 "[5,4,3,2,1]"
}

其他操作可以直接阅读源码, 注释还挺全的


GitHub

php
本作品采用《CC 协议》,转载必须注明作者和本文链接
海到无涯天作案,山登绝顶我为峰
slowlyo
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

Call to undefined function helper_date() … :grin: :grin: :grin: :grin: :grin:

调用 util_idcard

2年前 评论
slowlyo

已经修复了, composer和github都更新了@HG_Gang

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!