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

Slowlyo發表於2022-04-09

安裝

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

本作品採用《CC 協議》,轉載必須註明作者和本文連結
海到無涯天作案,山登絕頂我為峰

相關文章