Coder Social home page Coder Social logo

tools's Introduction

tools

===============

常用方法合集

更新完善中

搜集平时项目中常用的方法,备份日后使用

安装

composer require lzqqdy/tools

* 多维数组按照某字段排序  sortArrByOneField  
* 多维数组格式化日期  formatDate 
* 遍历文件夹获取文件树  getFilesTree 
* 将数据集格式化成树形层次结构  toLayer 
* 二维数组根据键值去重  unique 
* 获取指定键所有值的数组  getCols 
* 将一个二维数组按照指定字段的值分组  groupBy 
* 从数组中删除空白的元 removeEmpty 
* 获取数组层数  getArrayLevel 
* curl请求Api接口  requestApi 
* 由经纬度算距离  getDistance 
* php将时间处理成“xx时间前”  formatTime 
* 二维数组根据多个字段排序 sortArrByManyField
* 获取用户IP地址 getIp
* 将字符串分割为数组 mb_str_split
* 生成不重复的随机数 get_rand_number
* 按符号截取字符串的指定部分 cut_str
* 获取二维数组中的某一列 get_arr_column
* 多维数组转化为一维数组 array_multi2single
* 获取服务器ip地址 serverIP
* 格式化字节 formatBytes
* 生成随机颜色 randomColor
* 将一维数组解析成键值相同的数组 parseArr
* 获取本周所有日期 get_week
* 获取最近七天所有日期 get_weeks
* 一维数组转二维 toMapping
* 判断二维数组是否存在某键值对 if_array
* 数组转xml arrayToXml
* 将二维数组以指定的key作为数组的键名 convert_arr_key
* 两个数组的笛卡尔积 combineArray
* ......

数组处理

文件处理:文件遍历,文件&文件夹操作

HTTP请求(get/post)

随机生成

字符串处理

时间处理

数据集处理

其他方法

小程序常用接口

PHP实现基础算法

tools's People

Contributors

lzqqdy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.