安裝
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]" }
其他操作可以直接閱讀原始碼, 註釋還挺全的
本作品採用《CC 協議》,轉載必須註明作者和本文連結