barley/functions

Common methods commonly used in projects

v1.0.2 2019-03-02 03:24 UTC

This package is auto-updated.

Last update: 2024-09-25 03:12:13 UTC


README

项目中常用的一些公用方法

#引入方法 include_once __DIR__.'/vendor/autoload.php'; $barley = new barley\functions\Functions; $is_writable = $barley->is_really_writable('/');

如果是框架中的话,使用命名空间 use barley\functions\Functions as BarleyFunctions; 起个自己觉得方便的别名,使用方法如下: $ok = BarleyFunctions::is_really_writable('/'); 也可以这样: $ok = new BarleyFunctions(); $ok = $info->is_really_writable('/');

  1. cleanhtml($str,$tags="") 去除html标签

  2. splitArray($array, $groupNum) 将数组分为指定个数

  3. copydirs($source, $dest) 复制文件夹

  4. rmdirs($dirname, $withself = true) 删除文件夹

  5. is_really_writable($file) 判断文件或文件夹是否可写

  6. datetime($time, $format = 'Y-m-d H:i:s') 将时间戳转换为日期时间

  7. unique_arr($array2D,$stkeep=false,$ndformat=true) 保留键值,二维数组去重

  8. toArray($xml) XML转Array

  9. delDirAndFile($path, $delDir = FALSE) 删除文件和文件夹

  10. arr2xml($data, $root = true) 将数组转换为xml

  11. arrToStr ($array) 数组转为字符串

  12. getDistance($lat1, $lng1, $lat2, $lng2) 计算两个经纬度的之间的距离

  13. mutiarray_sort($muti_array, $field, $type=1) 二维数组根据指定键的值进行升序或是降序排序

  14. objectToArray($object) 对象转数组

  15. randFloat($min, $max) 生成给定两个数之间的随机小数