本项目收录一些高频、实用的 Go 语言助手函数,函数名称尽可能的和 PHP 中同功能函数一致,避免重复造轮子,提高开发效率。
由于 Go 语言为强类型语言,因此本项目中的助手函数可能只会提供一种数据类型的作为参考,
要想兼容其他数据类型,请找到符合需求的助手函数之后,复制一份,然后自行调整为你所期望的数据类型。
因此,本项目更像是一个资料库,而不像是一个插件库。
- JSON-to-Go —— 在线将 json 结构转换为 Go 类型定义
- php2golang —— PHP 函数到 Go 语言的转化
| a | b | c |
|---|---|---|
| InArray | ArrayChunk | ArrayUnique |
| StrRandom | Snake | Studly | Camel |
|---|---|---|---|
| Coalesce |
| a | b | c |
|---|---|---|
| Struct2Map | Map2Struct |
| a | b | c |
|---|---|---|
| Date | StrToTime |
| Empty | Md5 |
|---|---|
| BcryptHash | BcryptCheck |
| IsNumeric |