在OneKeyAdmin中我们有提供几个常用的辅助函数。
/**
* 生成缩略图
* @param 图片连接
* @param 生成宽度
* @param 生成高度
* @param 是否裁剪
*/
thumbnail(string $url, $width = 100, $height = 100, $crop = false)
/**
* 过滤掉(空格、全角空格、换行等)
* @param 字符串
*/
ctrim(string $str)
/**
* 字符串裁剪(针对编辑器编码问题)
* @param 字符串
* @param 起始位置
* @param 结束位置
*/
csubstr($string = "", $start = 0, $length = 255)
/**
* 日期时间友好显示
*/
friend_time(string $data)
/**
* 二维数组根据某个字段排序
* @param 要排序的数组
* @param 要排序的键字段
* @param 排序类型SORT_ASC/SORT_DESC
*/
array_sort(array $array, string $keys, $sort = "desc")
/**
* 生成不重复的字符串
* @param 需要的长度
*/
rand_id(int $length)
/**
* 时间秒转换为 00:00:00 格式
* @param 秒
*/
secto_time(int $times)
/**
* 获取admin应用url
* @param 链接
* @param 参数
*/
admin_url($url = "", $vars = [])
/**
* 获取index应用url
* @param 链接
* @param 参数
*/
index_url($url = '', array $vars = [], $theme = true)
/**
* CURL请求函数:支持POST及基本header头信息定义
* @param 请求远程链接
* @param 请求远程数据
* @param 头信息数组
* @param 来源url
*/
curl(string $api_url, $post_data = [], $header = [], $referer_url = '')