barley / functions
Common methods commonly used in projects
Requires
- php: >=5.4
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('/');
-
cleanhtml($str,$tags="") 去除html标签
-
splitArray($array, $groupNum) 将数组分为指定个数
-
copydirs($source, $dest) 复制文件夹
-
rmdirs($dirname, $withself = true) 删除文件夹
-
is_really_writable($file) 判断文件或文件夹是否可写
-
datetime($time, $format = 'Y-m-d H:i:s') 将时间戳转换为日期时间
-
unique_arr($array2D,$stkeep=false,$ndformat=true) 保留键值,二维数组去重
-
toArray($xml) XML转Array
-
delDirAndFile($path, $delDir = FALSE) 删除文件和文件夹
-
arr2xml($data, $root = true) 将数组转换为xml
-
arrToStr ($array) 数组转为字符串
-
getDistance($lat1, $lng1, $lat2, $lng2) 计算两个经纬度的之间的距离
-
mutiarray_sort($muti_array, $field, $type=1) 二维数组根据指定键的值进行升序或是降序排序
-
objectToArray($object) 对象转数组
-
randFloat($min, $max) 生成给定两个数之间的随机小数