宸逸cms内置的函数,位于文件:dayrui/Fcms/Core/Helper.php(此文件请不要修改)
判断是否为空白dr_is_empty($value)
是否301跳转dr_is_sys_301()
两个变量判断是否有值并返回dr_else_value($a, $b)
参数1 | $a 变量1 |
参数2 | $b 变量2 |
返回值 | $a 有值时返回$a 否则返回$b |
安全url过滤dr_safe_url($url, $is_html = false)
参数1 | $url URL地址 |
参数2 | $is_html 是否作为html转换 |
返回值 | 过滤后的URL地址 |
模糊比较两个变量dr_diff($str1, $str2)
参数1 | $str1 变量1 |
参数2 | $str2 变量2 |
返回值 | 判断两个变量是否相等 |
返回包含数组中所有键名的一个新数组dr_array_keys($array, $value = '', $strict = false)
参数1 | $array 指定数组 |
参数2 | $value 具体值 |
参数3 | $strict 严格比较 |
返回值 | 返回包含数组中所有键名的一个新数组 |
返回包含数组中指定键名的对应值dr_array_value($array, $key)
参数1 | $array 指定数组 |
参数2 | $key 数组key |
返回值 | 返回包含数组中指定键名的对应值 |
判断存在于数组中dr_in_array($var, $array)
参数1 | $var|array 指定值或数组 |
参数2 | $array 指定数组 |
返回值 | 判断$var是否存在于数组$array中 |
两个数组比较dr_array_intersect($arr1, $arr2)
参数1 | $arr1 指定数组1 |
参数2 | $arr2 指定数组2 |
返回值 | 比较两个数组的键值,并返回交集 |
两个数组比较dr_array_intersect_key($arr1, $arr2)
参数1 | $arr1 指定数组1 |
参数2 | $arr2 指定数组2 |
返回值 | 比较两个数组的键名,并返回交集 |
字符长度dr_strlen($string)
参数1 | $string 字符串 |
返回值 | 返回字符串的长度 |
字符是否包含dr_strpos($string, $key)
参数1 | $string 原字符串 |
参数2 | $key 查询的字符串 |
返回值 | 返回$string中是否包含$key,区分大小写 |
字符是否包含dr_stripos($string, $key)
参数1 | $string 原字符串 |
参数2 | $key 查询的字符串 |
返回值 | 返回$string中是否包含$key,不区分大小写 |
上传移动文件dr_move_uploaded_file($tempfile, $fullname)
参数1 | $tempfile 临时文件 |
参数2 | $fullname 存储文件 |
返回值 | 将临时文件存储到指定的目录中 |
html实体字符转换dr_html2code($value)
参数1 | $value 指定字符串 |
参数2 | $fullname 存储文件 |
返回值 | 用htmlspecialchars进行html转码值 |
html实体字符转换dr_code2html($value, $fk = false, $flags = '')
参数1 | $value 指定字符串 |
参数2 | $fk 强制转为utf8 |
参数3 | $flags 用下列标记中的一个或多个作为一个位掩码 |
返回值 | htmlspecialchars_decode进行html转码值 |
html实体字符转换dr_html_code($value, $fk = false, $flags = '')
参数1 | $value 指定字符串 |
参数2 | $fk 强制转为utf8 |
参数3 | $flags 用下列标记中的一个或多个作为一个位掩码 |
返回值 | htmlspecialchars_decode进行html转码值 |
快捷登录接入商信息列表dr_oauth_list()
判断是否是移动端终端if (!function_exists('dr_is_mobile')) {dr_is_mobile()
后台搜索字段过滤函数dr_is_admin_search_field($t)
通过数组值查找数组keydr_get_array_key($array, $value)
参数1 | $array 数组 |
参数2 | $value 指定键值 |
返回值 | 返回键值对应的键名 |
站点信息/项目信息的字段输出(自定义模板方式)dr_site_info($name, $siteid = SITE_ID)
参数1 | $name 字段名 |
参数2 | $siteid 项目/站点id |
返回值 | 字段值 |
站点信息/项目信息的字段输出(自定义字段方式)dr_site_value($name, $siteid = SITE_ID)
参数1 | $name 字段名 |
参数2 | $siteid 项目/站点id |
返回值 | 字段值 |
ftable字段输出dr_get_ftable($id, $value, $class = '')
参数1 | $id 字段id |
参数2 | $value 存储值 |
参数3 | $class 给table指定class |
返回值 | 表格 |
ftable字段数组dr_get_ftable_array($id, $value)
参数1 | $id 字段id |
参数2 | $value 存储值 |
返回值 | 表格输出 |
获取内容中的缩略图dr_get_content_img($value, $num = 0)
参数1 | $value 内容值 |
参数2 | $num 指定获取数量 |
返回值 | 在变量中提取img标签的图片路径到数组 |
获取内容中的指定标签URL地址dr_get_content_url($value, $attr, $ext, $num = 0)
参数1 | $value 内容值 |
参数2 | $attr 标签值,例如src |
参数3 | $ext 指定扩展名,例如jpg|gif |
参数4 | $num 指定获取数量 |
返回值 | 在变量中提取img标签的图片路径到数组 |
插件是否被安装dr_is_app($dir)
模块是否被安装dr_is_module($dir, $siteid = SITE_ID)
参数1 | $dir 模块英文名 |
参数2 | $siteid 站点id |
返回值 | bool |
字符串替换函数dr_rp($str, $o, $t)
参数1 | $str 指定字符串 |
参数2 | $o 需要替换的值 |
参数3 | $t 替换后的值 |
返回值 | 进行str_replace运算 |
替换模板参数特殊字符dr_rp_view($str, $rt = 0)
参数1 | $str 指定字符串 |
参数2 | $rt 正向或者反向 |
返回值 | 特殊字符替换 |
二维码调用dr_qrcode($text, $thumb = '', $level = 'H', $size = 5)
参数1 | $text 指定字符串 |
参数2 | $thumb 中间图片 |
参数3 | $level 等级字母 |
参数4 | $size 大小值 |
返回值 | 生成二维码图片url |
秒转化时间dr_sec2time($times)
参数1 | $times 多少秒 |
返回值 | 返回秒对于的时分秒值 |
格式化多文件数组dr_get_files($value, $limit = '')
参数1 | $value json字符 |
参数2 | $limit 限定返回几个值 |
返回值 | 格式化多文件数组 |
格式化图片专用数组dr_get_image($value)
参数1 | $value json字符 |
返回值 | 格式化图片专用数组 |
文件上传临时目录dr_upload_temp_path()
星级显示dr_star_level($num, $shifen = 0)
参数1 | $num 数字 |
参数2 | $shifen 按十分计算 |
返回值 | 星级显示 |
格式化sql创建dr_format_create_sql($sql)
获取cms域名部分dr_cms_domain_name($url)
参数1 | $url 指定url |
返回值 | 从指定url中获取cms域名部分 |
多语言输出dr_lang(...$param)
参数1 | $param 指定文字 |
返回值 | 将指定文字转换成系统对于的语言文字 |
获取终端列表dr_client_data()
格式化编辑器内容数据dr_ueditor_html($value, $title = '')
参数1 | $value 指定文字 |
参数2 | $title title标题值 |
返回值 | 将UEDITOR_IMG_TITLE替换成指定的标题 |
获取域名部分dr_get_domain_name($url)
按百分比分割数组dr_save_bfb_data($data, $num = 100)
参数1 | $data 数组 |
参数2 | $num 分成几等分 |
返回值 | 将数组按百分比等分划分 |
会员头像存储目录dr_avatar_dir($uid)
会员头像存储路径dr_avatar_path()
会员头像if (!function_exists('dr_avatar')) {dr_avatar($uid, $fix = 1)
参数1 | $uid |
参数2 | $fix 是否加时间戳后缀 |
返回值 | 会员头像url |
调用会员详细信息(自定义字段需要手动格式化)dr_member_info($uid, $name = '', $cache = -1)
参数1 | $uid 会员uid |
参数2 | $name 输出字段 |
参数3 | $cache 缓存时间 |
返回值 | 用户详情数组 |
调用会员详细信息(自定义字段需要手动格式化)dr_member_username_info($username, $name = '', $cache = -1)
参数1 | $username 会员账号 |
参数2 | $name 输出字段 |
参数3 | $cache 缓存时间 |
返回值 | 用户详情数组 |
执行函数dr_list_function($func, $value, $param = [], $data = [], $field = [], $name = '')
联动菜单包屑导航dr_linkagepos($code, $id, $symbol = ' > ', $url = '', $html = '')
参数1 | string $code 联动菜单代码 |
参数2 | intval $id id |
参数3 | string $symbol 间隔符号 |
参数4 | string $url url地址格式,必须存在[linkage],否则返回不带url的字符串 |
参数5 | string $html 格式替换 |
返回值 | string |
联动菜单调用dr_linkage($code, $id, $level = 0, $name = '')
参数1 | string $code 菜单代码 |
参数2 | intval $id 菜单id |
参数3 | intval $level 调用级别,1表示顶级,2表示第二级,等等 |
参数4 | string $name 菜单名称,如果有显示它的值,否则返回数组 |
返回值 | array |
联动菜单json数据dr_linkage_json($code)
参数1 | string $code 菜单代码 |
参数2 | intval $pid 菜单父级id或者别名 |
返回值 | array |
联动菜单列表数据dr_linkage_list($code, $pid)
参数1 | string $code 菜单代码 |
参数2 | intval $pid 菜单父级id或者别名 |
返回值 | array |
联动菜单的id号获取dr_linkage_id($code, $cname)
参数1 | string $code 菜单代码 |
参数2 | string $cname 别名 |
返回值 | array |
联动菜单的别名获取dr_linkage_cname($code, $id)
参数1 | string $code 菜单代码 |
参数2 | int $id id |
返回值 | array |
联动菜单的最大层级dr_linkage_level($code)
参数1 | string $code 菜单代码 |
返回值 | array |
支付表单调用mark 表名-主键id-字段idvalue 支付金额title 支付说明dr_payform($mark, $value = 0, $title = '', $url = '', $remove_div = 1)
字段表单调用field 字段配置value 默认值remove_div 移除div区域load_js 重新加载js文件dr_fieldform($field, $value = '', $remove_div = 1, $load_js = 0)
资料块内容dr_block($id, $type = 0, $site = 0)
全局变量调用dr_var_value($name)
文件真实地址dr_get_file($id, $full = 0)
文件下载地址dr_down_file($id, $name = '')
根据附件信息获取文件地址dr_get_file_url($data, $w = 0, $h = 0)
任意字段的选项值(用于options参数的字段,如复选框、下拉选择框、单选按钮)dr_field_options($id)
验证用户权限(废弃)my 我的authidauth 目标权限组return 1有权限 0无权限dr_member_auth($my, $auth)
用于用户权限取取反值(废弃)dr_member_auth_id($authid, $postid)
获取折扣价格值dr_zhe_price($value, $zhe)
参数1 | $value 价格值 |
参数2 | $zhe 折扣值 |
返回值 | 折扣计算后的值 |
获取价格值dr_price_value($value, $num = 2)
参数1 | $value 价格值 |
参数2 | $num 小数位 |
返回值 | 计算后的值 |
sku 获取属性值名称dr_sku_value_name($value, $sku, $name)
参数1 | $value 字段值 |
参数2 | $sku sku数组 |
参数3 | $name 属性key |
返回值 | 属性名称 |
sku 价格信息dr_sku_price($value, $number = 2, $join = ' - ', $zhe = 0)
参数1 | $value 字段值 |
参数2 | $number 小数位 |
参数3 | $join 连接符号 |
参数4 | $zhe 折扣值 |
返回值 | 最终计算值 |
sku 获取名称dr_sku_name($key, $data, $type = 0)
参数1 | $key sku字符串 |
参数2 | $data 主题数组 |
参数3 | $type 默认 |
返回值 | 属性名称 |
下一个升级值dr_level_next_value($array, $id)
参数1 | $array 用户组数组 |
参数2 | $id 组id号 |
返回值 | 下一个升级值 |
静态生成时权限认证字符(加密)dr_html_auth($ip = 0)
付款方式显示dr_pay_type_html($name)
付款方式显示dr_pay_name($name)
付款方式的名称dr_pay_type($name)
付款状态的名称dr_pay_status($data)
付款金额显示dr_pay_money_html($data, $v = 2)
参数1 | $data 价格值 |
参数2 | $v 小数位 |
返回值 | 返回带html的金额值标签 |
清除空白字符dr_clear_empty($value)
列表字段进行排序筛选dr_list_field_order($field)
参数1 | $field 字段列表数组 |
返回值 | 返回过滤后的数组 |
两数组追加合并dr_array2array($a1, $a2)
参数1 | $a1 数组1 |
参数2 | $a2 数组2 |
返回值 | 返回合并后的数组 |
两数组覆盖合并dr_array22array($a1, $a2)
参数1 | $a1 1是老数据 |
参数2 | $a2 2是新数据 |
返回值 | 返回处理后的数组 |
判断是否启用了内容系统插件dr_is_use_module()
站点表前缀dr_site_table_prefix($table, $siteid = SITE_ID)
参数1 | $table 表名 |
参数2 | $siteid 站点id |
返回值 | 返回当前站点对应的表名称 |
模块表前缀dr_module_table_prefix($dir, $siteid = SITE_ID)
参数1 | $dir 模块目录 |
参数2 | $siteid 站点id |
返回值 | 返回当前站点对应的表名称 |
模块表单前缀dr_mform_table_prefix($dir, $table, $siteid = SITE_ID)
参数1 | $dir 模块目录 |
参数2 | $table 表名 |
参数3 | $siteid 站点id |
返回值 | 返回当前站点对应的表名称 |
网站表单表前缀dr_form_table_prefix($dir, $siteid = SITE_ID)
参数1 | $dir 表单名 |
参数2 | $siteid 站点id |
返回值 | 返回当前站点对应的表名称 |
返回图标dr_icon($value)
参数1 | $value 原定的图标 |
返回值 | 如没有原地图标就返回默认图标 |
完整的文件URLdr_file($url, $full = 0)
参数1 | $url 文件参数 |
参数2 | $full 是否补全绝对域名 |
返回值 | 返回文件的完整url地址 |
根据文件扩展名获取文件预览信息dr_file_preview_html($value, $id = 0)
参数1 | $value 文件路径参数 |
参数2 | $id 文件id值 |
返回值 | 返回文件可预览的img标签 |
文件是否是图片@param $value 文件路径参数@return 判断这个是否是一张图片dr_is_image($value)
格式化复选框\单选框\选项值dr_format_option_array($value)
字段输出表单(废弃)dr_field_input($name, $type, $option, $value = '', $id = 0)
目录列表获取dr_dir_map($source_dir, $directory_depth = 0, $hidden = FALSE)
参数1 | $source_dir 源目录 |
参数2 | $directory_depth 目录纵深 0全目录 1当前目录 |
参数3 | $hidden 是否包含隐藏目录 |
返回值 | 整个目录名的数组格式 |
文件列表获取dr_file_map($source_dir)
参数1 | $source_dir 源目录 |
参数2 | $directory_depth 目录纵深 0全目录 1当前目录 |
参数3 | $hidden 是否包含隐藏目录 |
返回值 | 整个文件名的数组格式 |
数据返回统一格式dr_return_data($code, $msg = '', $data = [], $extend = [])
参数1 | $code 状态码 0失败 >1表示成功 |
参数2 | $msg 提示文字 |
参数3 | $data 传输数组 |
参数4 | $extend 根附加数组 |
返回值 | 返回统一的数组格式 |
提交表单默认隐藏域dr_form_hidden($data = [])
参数1 | $data 可填充的隐藏域数组格式 |
返回值 | 表单隐藏域控件代码 |
验证csrf字符串dr_get_csrf_token()
搜索表单隐藏域dr_form_search_hidden($p = [])
参数1 | $p 可填充的隐藏域数组格式 |
返回值 | 表单隐藏域控件代码 |
Base64加密dr_base64_encode($string)
Base64解密dr_base64_decode($string)
网站风格目录dr_get_theme()
获取6位数字随机验证码dr_randcode()
删除目录及目录下面的所有文件dr_dir_delete($path, $del_dir = FALSE, $htdocs = FALSE, $_level = 0)
参数1 | $dir 路径 |
参数2 | $is_all 包括删除当前目录 |
返回值 | 如果成功则返回 TRUE,失败则返回 FALSE |
基于本地存储的加解密算法dr_authcode($string, $operation = 'DECODE')
参数1 | $string 传入字符串 |
参数2 | $operation DECODE是解密,否则是加密 |
返回值 | 返回加解密后的值 |
当前浏览器的URLdr_now_url()
验证码图片获取dr_code($width, $height, $url = '')
参数1 | $width 宽度 |
参数2 | $height 高度 |
参数3 | $url 废弃 |
返回值 | 返回验证码img标签的格式 |
排序字符串转换操作dr_sorting($name)
参数1 | $name 字段名称 |
返回值 | 根据浏览器order参数返回对应的字符串 |
移除order字符串dr_member_order($url)
参数1 | $url 指定url地址 |
返回值 | 把url中的order参数移除 |
用户等级 显示星星dr_show_stars($num, $starthreshold = 4)
参数1 | $num |
参数2 | $starthreshold 星星数在达到此阈值(设为 N)时,N 个星星显示为 1 个月亮、N 个月亮显示为 1 个太阳。 |
返回值 | img标签值 |
动态调用模板dr_ajax_template($id, $filename, $param_str = '')
参数1 | $id div控件的ID名 |
参数2 | $filename 模板文件名 |
参数3 | $param_str 附加URL参数 |
返回值 | 返回ajax调用代码 |
https进行post数据dr_post_json_data($url, $param = [])
参数1 | $url 请求地址 |
参数2 | $param 请求参数数组 |
返回值 | 返回信息 |
调用远程数据 curl获取dr_catcher_data($url, $timeout = 0, $is_log = true, $ct = 0)
参数1 | $url |
参数2 | $timeout 超时时间,0不超时 |
参数3 | $is_log 0表示请求失败不记录到系统日志中 |
参数4 | $ct 0表示不尝试重试,1表示重试一次 |
返回值 | 请求结果值 |
伪静态代码处理dr_search_rewrite_encode($params, $search)
参数1 | $params 参数数组 |
参数2 | $search 搜索配置 |
返回值 | string |
伪静态代码转换为数组dr_search_rewrite_decode($params, $search)
伪静态代码处理dr_rewrite_encode($params, $join = '-', $field = [])
参数1 | $params 参数数组 |
返回值 | 组合后的字符串 |
伪静态代码转换为数组dr_rewrite_decode($params, $join = '-', $field = [])
安全过滤格式化搜索关键词参数dr_get_keyword($s)
安全过滤格式化搜索关键词参数@param $s 参数@return 处理后的值dr_safe_keyword($s)
安全过滤函数dr_safe_replace($string, $diy = [])
参数1 | $string 参数 |
参数2 | $diy 自定义过滤数组配置 |
返回值 | 处理后的值 |
安全过滤文件及目录名称函数dr_safe_filename($string)
安全过滤用户名函数dr_safe_username($string)
安全过滤密码函数dr_safe_password($string)
后台移除http和https协议dr_rm_http($url)
将路径进行安全转换变量模式dr_safe_replace_path($path)
字符截取dr_strcut($string, $limit = '100', $dot = '...')
参数1 | $string 字符串 |
参数2 | $limit 长度限制 |
参数3 | $dot 超出的填充字符串 |
返回值 | 处理后的值 |
单词截取dr_wordcut($text, $maxchar, $end = '...')
参数1 | $string 字符串 |
参数2 | $maxchar 长度限制 |
参数3 | $end 超出的填充字符串 |
返回值 | 处理后的值 |
随机颜色dr_random_color()
友好时间显示函数dr_fdate($sTime, $formt = 'Y-m-d')
参数1 | $time 时间戳 |
参数2 | $formt 时间太长时的格式输出 |
返回值 | string |
时间显示函数dr_date($time = '', $format = SITE_TIME_FORMAT, $color = '')
参数1 | $time 时间戳 |
参数2 | $format 格式与date函数一致 |
参数3 | $color 当天显示颜色 |
返回值 | string |
将对象转换为数组dr_object2array($obj)
数组截取dr_arraycut($arr, $limit)
参数1 | $arr 数组值 |
参数2 | $limit 长度限制 |
返回值 | 处理后的数组 |
将字符串转换为数组dr_string2array($data, $limit = '')
将数组转换为字符串dr_array2string($data)
递归创建目录dr_mkdirs($dir, $null = true)
格式化输出文件大小dr_format_file_size($fileSize, $round = 2)
参数1 | $fileSize 大小 |
参数2 | $round 保留小数位 |
返回值 | string |
关键字高亮显示dr_keyword_highlight($string, $keyword, $rule = '')
参数1 | $string 字符串 |
参数2 | $keyword 关键字,可数组 |
返回值 | string |
正则替换和过滤内容dr_preg_html($html)
格式化微博内容中url内容的长度(废弃)_format_feed_content_url_length($match)
二维码地址生成dr_qrcode_url($text, $uid = 0, $level = 'L', $size = 5)
参数1 | $text 二维码的文字 |
参数2 | $uid 中间用户头像的uid |
参数3 | $level 码块的大小等级 |
参数4 | $size 二维码的大小 |
返回值 | 返回二维码地址 |
过滤非排序参数的法字段dr_get_order_string($str, $order)
参数1 | $str 字符串 |
参数2 | $order 排序方式 |
返回值 | 过滤后的值 |
两价格的折扣值dr_discount($price, $nowprice)
参数1 | $price 当前价格 |
参数2 | $nowprice 以前的价格 |
返回值 | 计算后的值 |
根据两点间的经纬度计算距离dr_distance($new, $to, $mark = '米,千米')
参数1 | $new 当前坐标 |
参数2 | $to 目标坐标 |
参数3 | $mark 单位 |
返回值 | 返回距离 |
计算某个经纬度的周围某段距离的正方形的四个点dr_square_point($lng, $lat, $distance = 0.5)
参数1 | $lng float 经度 |
参数2 | $lat float 纬度 |
参数3 | $distance float 该点所在圆的半径,该圆与此正方形内切,默认值为0.5千米 |
返回值 | array 正方形的四个点的经纬度坐标 |
获取当前模板目录dr_tpl_path($is_member = IS_MEMBER)
数组随机排序,并截取数组dr_array_rand($arr, $num = 0)
数组的指定元素大小排序dr_array_sort($arr, $key, $type = 'asc')
参数1 | $arr |
参数2 | $key KEY键名 |
参数3 | $type 排序方式 asc desc |
返回值 | 新数组 |
获取网站表单发布页面需要的变量值dr_get_form_post_value($table, $siteid = SITE_ID)
获取模块表单发布页面需要的变量值dr_get_mform_post_value($mid, $table, $cid, $siteid = SITE_ID)
获取用户注册页面需要的变量值dr_get_register_value($groupid = 0, $url = '')
获取当前模板文件路径dr_tpl_file($file)
兼容统计count函数dr_count($array_or_countable, $mode = COUNT_NORMAL)
给地址补全https或者http前缀dr_http_prefix($url)
转换urldr_to_url($url, $domian = '', $siteid = SITE_ID)
参数1 | $Url 指定地址 |
参数2 | $domian 指定域名 或者 模块目录 |
参数3 | int|string $siteid 站点id号 |
返回值 | 新的url |
获取对应的手机端地址dr_mobile_url($url = SITE_MURL)
是否是完整的urldr_is_url($url)
补全urldr_url_prefix($url, $domain = '', $siteid = SITE_ID, $is_mobile = '')
参数1 | $url |
参数2 | string $domain 指定域名或者模块目录 |
参数3 | int|string $siteid 站点ID |
参数4 | string $is_mobile 是否指定为移动端 |
返回值 | 新的url |
补全相对路径dr_web_prefix($url)
url转为完整路径 URL补全dr_url_full($url, $prefix = '')
参数1 | $url |
参数2 | $prefix 指定替换域名/ |
返回值 | 新的url |
url转为相对路径dr_url_rel($url, $prefix = '')
参数1 | $url |
参数2 | $prefix 将指定字符串替换成/ |
返回值 | 新的url |
内容中的转为相对路径dr_text_rel($text, $prefix = '', $attr = ['href', 'src'])
参数1 | $text |
参数2 | $prefix 将指定字符串替换成/ |
参数3 | $attr 将指定替换哪些标签 ['href', 'src'] |
返回值 | 新的内容 |
内容中的转为完整路径,地址补全绝对路径dr_text_full($text, $url = SITE_URL, $attr = ['href', 'src'])
参数1 | $text |
参数2 | $url 将/替换成哪个地址 |
参数3 | $attr 将指定替换哪些标签 ['href', 'src'] |
返回值 | 新的内容 |
计算用户组到期时间dr_member_group_etime($days, $dtype, $ntime = 0)
参数1 | $days 天数 |
参数2 | $dtype 到期换算单位 |
参数3 | $ntime 时间基数,默认为当前时间 |
返回值 | 是否到期 |
用户组到期时间单位dr_member_group_dtype($dtype)
处理带Emoji的数据,HTML转为emoji码dr_html2emoji($msg)
过滤emoji表情dr_clear_emoji($str)
文字转换拼音dr_text2py($str)
将html转化为纯文字dr_html2text($str, $cn = false)
参数1 | $str |
参数2 | $cn 是否纯中文 |
返回值 | 新的字符串 |
批量 htmlspecialcharsdr_htmlspecialchars($param)
当前是否是根目录dr_is_root_path()
检查目录权限dr_check_put_path($dir)
存储调试信息dr_debug($file, $data)
参数1 | file 存储文件 |
参数2 | data 打印变量 |
返回值 | 无 |
转为utf8编码格式dr_code2utf8($str)
清除HTML标记@param string $str@return stringdr_clearhtml($str)
提取描述信息过滤函数dr_filter_description($value, $data = [], $old = [])
提取描述信息dr_get_description($text, $limit = 0)
提取关键字dr_get_keywords($kw, $siteid = SITE_ID)
跳转地址dr_redirect($url = '', $method = 'auto', $code = 0)
跳转地址安全检测dr_redirect_safe_check($url)
移除不规则的字符串remove_invisible_characters($str, $urlEncoded = true)