barley / functions
Common methods commonly used in projects
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/barley/functions
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2025-12-25 05:52:12 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) 生成给定两个数之间的随机小数