迅睿cms內(nèi)置的函數(shù),位于文件:dayrui/Fcms/Core/Helper.php(此文件請不要修改)
判斷是否為空白dr_is_empty($value)
是否301跳轉dr_is_sys_301()
兩個變量判斷是否有值并返回dr_else_value($a, $b)
參數(shù)1 | $a 變量1 |
參數(shù)2 | $b 變量2 |
返回值 | $a 有值時返回$a 否則返回$b |
安全url過濾dr_safe_url($url, $is_html = false)
參數(shù)1 | $url URL地址 |
參數(shù)2 | $is_html 是否作為html轉換 |
返回值 | 過濾后的URL地址 |
模糊比較兩個變量dr_diff($str1, $str2)
參數(shù)1 | $str1 變量1 |
參數(shù)2 | $str2 變量2 |
返回值 | 判斷兩個變量是否相等 |
返回包含數(shù)組中所有鍵名的一個新數(shù)組dr_array_keys($array, $value = '', $strict = false)
參數(shù)1 | $array 指定數(shù)組 |
參數(shù)2 | $value 具體值 |
參數(shù)3 | $strict 嚴格比較 |
返回值 | 返回包含數(shù)組中所有鍵名的一個新數(shù)組 |
返回包含數(shù)組中指定鍵名的對應值dr_array_value($array, $key)
參數(shù)1 | $array 指定數(shù)組 |
參數(shù)2 | $key 數(shù)組key |
返回值 | 返回包含數(shù)組中指定鍵名的對應值 |
判斷存在于數(shù)組中dr_in_array($var, $array)
參數(shù)1 | $var|array 指定值或數(shù)組 |
參數(shù)2 | $array 指定數(shù)組 |
返回值 | 判斷$var是否存在于數(shù)組$array中 |
兩個數(shù)組比較dr_array_intersect($arr1, $arr2)
參數(shù)1 | $arr1 指定數(shù)組1 |
參數(shù)2 | $arr2 指定數(shù)組2 |
返回值 | 比較兩個數(shù)組的鍵值,并返回交集 |
兩個數(shù)組比較dr_array_intersect_key($arr1, $arr2)
參數(shù)1 | $arr1 指定數(shù)組1 |
參數(shù)2 | $arr2 指定數(shù)組2 |
返回值 | 比較兩個數(shù)組的鍵名,并返回交集 |
字符長度dr_strlen($string)
參數(shù)1 | $string 字符串 |
返回值 | 返回字符串的長度 |
字符是否包含dr_strpos($string, $key)
參數(shù)1 | $string 原字符串 |
參數(shù)2 | $key 查詢的字符串 |
返回值 | 返回$string中是否包含$key,區(qū)分大小寫 |
字符是否包含dr_stripos($string, $key)
參數(shù)1 | $string 原字符串 |
參數(shù)2 | $key 查詢的字符串 |
返回值 | 返回$string中是否包含$key,不區(qū)分大小寫 |
上傳移動文件dr_move_uploaded_file($tempfile, $fullname)
參數(shù)1 | $tempfile 臨時文件 |
參數(shù)2 | $fullname 存儲文件 |
返回值 | 將臨時文件存儲到指定的目錄中 |
html實體字符轉換dr_html2code($value)
參數(shù)1 | $value 指定字符串 |
參數(shù)2 | $fullname 存儲文件 |
返回值 | 用htmlspecialchars進行html轉碼值 |
html實體字符轉換dr_code2html($value, $fk = false, $flags = '')
參數(shù)1 | $value 指定字符串 |
參數(shù)2 | $fk 強制轉為utf8 |
參數(shù)3 | $flags 用下列標記中的一個或多個作為一個位掩碼 |
返回值 | htmlspecialchars_decode進行html轉碼值 |
html實體字符轉換dr_html_code($value, $fk = false, $flags = '')
參數(shù)1 | $value 指定字符串 |
參數(shù)2 | $fk 強制轉為utf8 |
參數(shù)3 | $flags 用下列標記中的一個或多個作為一個位掩碼 |
返回值 | htmlspecialchars_decode進行html轉碼值 |
快捷登錄接入商信息列表dr_oauth_list()
判斷是否是移動端終端if (!function_exists('dr_is_mobile')) {dr_is_mobile()
后臺搜索字段過濾函數(shù)dr_is_admin_search_field($t)
參數(shù)1 | $t 單個字段數(shù)組 |
返回值 | 是否被搜索時可用 |
通過數(shù)組值查找數(shù)組keydr_get_array_key($array, $value)
參數(shù)1 | $array 數(shù)組 |
參數(shù)2 | $value 指定鍵值 |
返回值 | 返回鍵值對應的鍵名 |
站點信息/項目信息的字段輸出(自定義模板方式)dr_site_info($name, $siteid = SITE_ID)
參數(shù)1 | $name 字段名 |
參數(shù)2 | $siteid 項目/站點id |
返回值 | 字段值 |
站點信息/項目信息的字段輸出(自定義字段方式)dr_site_value($name, $siteid = SITE_ID)
參數(shù)1 | $name 字段名 |
參數(shù)2 | $siteid 項目/站點id |
返回值 | 字段值 |
ftable字段輸出dr_get_ftable($id, $value, $class = '')
參數(shù)1 | $id 字段id |
參數(shù)2 | $value 存儲值 |
參數(shù)3 | $class 給table指定class |
返回值 | 表格 |
ftable字段數(shù)組dr_get_ftable_array($id, $value)
參數(shù)1 | $id 字段id |
參數(shù)2 | $value 存儲值 |
返回值 | 表格輸出 |
獲取內(nèi)容中的縮略圖dr_get_content_img($value, $num = 0)
參數(shù)1 | $value 內(nèi)容值 |
參數(shù)2 | $num 指定獲取數(shù)量 |
返回值 | 在變量中提取img標簽的圖片路徑到數(shù)組 |
獲取內(nèi)容中的指定標簽URL地址dr_get_content_url($value, $attr, $ext, $num = 0)
參數(shù)1 | $value 內(nèi)容值 |
參數(shù)2 | $attr 標簽值,例如src |
參數(shù)3 | $ext 指定擴展名,例如jpg|gif |
參數(shù)4 | $num 指定獲取數(shù)量 |
返回值 | 在變量中提取img標簽的圖片路徑到數(shù)組 |
插件是否被安裝dr_is_app($dir)
參數(shù)1 | $dir 插件英文名 |
返回值 | bool |
模塊是否被安裝dr_is_module($dir, $siteid = SITE_ID)
參數(shù)1 | $dir 模塊英文名 |
參數(shù)2 | $siteid 站點id |
返回值 | bool |
字符串替換函數(shù)dr_rp($str, $o, $t)
參數(shù)1 | $str 指定字符串 |
參數(shù)2 | $o 需要替換的值 |
參數(shù)3 | $t 替換后的值 |
返回值 | 進行str_replace運算 |
替換模板參數(shù)特殊字符dr_rp_view($str, $rt = 0)
參數(shù)1 | $str 指定字符串 |
參數(shù)2 | $rt 正向或者反向 |
返回值 | 特殊字符替換 |
二維碼調用dr_qrcode($text, $thumb = '', $level = 'H', $size = 5)
參數(shù)1 | $text 指定字符串 |
參數(shù)2 | $thumb 中間圖片 |
參數(shù)3 | $level 等級字母 |
參數(shù)4 | $size 大小值 |
返回值 | 生成二維碼圖片url |
秒轉化時間dr_sec2time($times)
參數(shù)1 | $times 多少秒 |
返回值 | 返回秒對于的時分秒值 |
格式化多文件數(shù)組dr_get_files($value, $limit = '')
參數(shù)1 | $value json字符 |
參數(shù)2 | $limit 限定返回幾個值 |
返回值 | 格式化多文件數(shù)組 |
格式化圖片專用數(shù)組dr_get_image($value)
參數(shù)1 | $value json字符 |
返回值 | 格式化圖片專用數(shù)組 |
文件上傳臨時目錄dr_upload_temp_path()
星級顯示dr_star_level($num, $shifen = 0)
參數(shù)1 | $num 數(shù)字 |
參數(shù)2 | $shifen 按十分計算 |
返回值 | 星級顯示 |
格式化sql創(chuàng)建dr_format_create_sql($sql)
參數(shù)1 | $sql |
返回值 | 格式化sql創(chuàng)建 |
獲取cms域名部分dr_cms_domain_name($url)
參數(shù)1 | $url 指定url |
返回值 | 從指定url中獲取cms域名部分 |
多語言輸出dr_lang(...$param)
參數(shù)1 | $param 指定文字 |
返回值 | 將指定文字轉換成系統(tǒng)對于的語言文字 |
獲取終端列表dr_client_data()
格式化編輯器內(nèi)容數(shù)據(jù)dr_ueditor_html($value, $title = '')
參數(shù)1 | $value 指定文字 |
參數(shù)2 | $title title標題值 |
返回值 | 將UEDITOR_IMG_TITLE替換成指定的標題 |
獲取域名部分dr_get_domain_name($url)
參數(shù)1 | $url |
返回值 | 從$url中獲取到域名 |
按百分比分割數(shù)組dr_save_bfb_data($data, $num = 100)
參數(shù)1 | $data 數(shù)組 |
參數(shù)2 | $num 分成幾等分 |
返回值 | 將數(shù)組按百分比等分劃分 |
會員頭像存儲目錄dr_avatar_dir($uid)
參數(shù)1 | $uid |
返回值 | 按uid進行分配頭像存儲目錄 |
會員頭像存儲路徑dr_avatar_path()
會員頭像if (!function_exists('dr_avatar')) {dr_avatar($uid, $fix = 1)
參數(shù)1 | $uid |
參數(shù)2 | $fix 是否加時間戳后綴 |
返回值 | 會員頭像url |
調用會員詳細信息(自定義字段需要手動格式化)dr_member_info($uid, $name = '', $cache = -1)
參數(shù)1 | $uid 會員uid |
參數(shù)2 | $name 輸出字段 |
參數(shù)3 | $cache 緩存時間 |
返回值 | 用戶詳情數(shù)組 |
調用會員詳細信息(自定義字段需要手動格式化)dr_member_username_info($username, $name = '', $cache = -1)
參數(shù)1 | $username 會員賬號 |
參數(shù)2 | $name 輸出字段 |
參數(shù)3 | $cache 緩存時間 |
返回值 | 用戶詳情數(shù)組 |
執(zhí)行函數(shù)dr_list_function($func, $value, $param = [], $data = [], $field = [], $name = '')
聯(lián)動菜單包屑導航dr_linkagepos($code, $id, $symbol = ' > ', $url = '', $html = '')
參數(shù)1 | string $code 聯(lián)動菜單代碼 |
參數(shù)2 | intval $id id |
參數(shù)3 | string $symbol 間隔符號 |
參數(shù)4 | string $url url地址格式,必須存在[linkage],否則返回不帶url的字符串 |
參數(shù)5 | string $html 格式替換 |
返回值 | string |
聯(lián)動菜單調用dr_linkage($code, $id, $level = 0, $name = '')
參數(shù)1 | string $code 菜單代碼 |
參數(shù)2 | intval $id 菜單id |
參數(shù)3 | intval $level 調用級別,1表示頂級,2表示第二級,等等 |
參數(shù)4 | string $name 菜單名稱,如果有顯示它的值,否則返回數(shù)組 |
返回值 | array |
聯(lián)動菜單json數(shù)據(jù)dr_linkage_json($code)
參數(shù)1 | string $code 菜單代碼 |
參數(shù)2 | intval $pid 菜單父級id或者別名 |
返回值 | array |
聯(lián)動菜單列表數(shù)據(jù)dr_linkage_list($code, $pid)
參數(shù)1 | string $code 菜單代碼 |
參數(shù)2 | intval $pid 菜單父級id或者別名 |
返回值 | array |
聯(lián)動菜單的id號獲取dr_linkage_id($code, $cname)
參數(shù)1 | string $code 菜單代碼 |
參數(shù)2 | string $cname 別名 |
返回值 | array |
聯(lián)動菜單的別名獲取dr_linkage_cname($code, $id)
參數(shù)1 | string $code 菜單代碼 |
參數(shù)2 | int $id id |
返回值 | array |
聯(lián)動菜單的最大層級dr_linkage_level($code)
參數(shù)1 | string $code 菜單代碼 |
返回值 | array |
支付表單調用mark 表名-主鍵id-字段idvalue 支付金額title 支付說明dr_payform($mark, $value = 0, $title = '', $url = '', $remove_div = 1)
字段表單調用field 字段配置value 默認值remove_div 移除div區(qū)域load_js 重新加載js文件dr_fieldform($field, $value = '', $remove_div = 1, $load_js = 0)
資料塊內(nèi)容dr_block($id, $type = 0, $site = 0)
參數(shù)1 | intval $id |
返回值 | array |
全局變量調用dr_var_value($name)
參數(shù)1 | string $name 別名 |
返回值 | |
文件真實地址dr_get_file($id, $full = 0)
文件下載地址dr_down_file($id, $name = '')
根據(jù)附件信息獲取文件地址dr_get_file_url($data, $w = 0, $h = 0)
參數(shù)1 | array $data |
返回值 | string |
任意字段的選項值(用于options參數(shù)的字段,如復選框、下拉選擇框、單選按鈕)dr_field_options($id)
參數(shù)1 | intval $id |
返回值 | array |
驗證用戶權限(廢棄)my 我的authidauth 目標權限組return 1有權限 0無權限dr_member_auth($my, $auth)
用于用戶權限取取反值(廢棄)dr_member_auth_id($authid, $postid)
獲取折扣價格值dr_zhe_price($value, $zhe)
參數(shù)1 | $value 價格值 |
參數(shù)2 | $zhe 折扣值 |
返回值 | 折扣計算后的值 |
獲取價格值dr_price_value($value, $num = 2)
參數(shù)1 | $value 價格值 |
參數(shù)2 | $num 小數(shù)位 |
返回值 | 計算后的值 |
sku 獲取屬性值名稱dr_sku_value_name($value, $sku, $name)
參數(shù)1 | $value 字段值 |
參數(shù)2 | $sku sku數(shù)組 |
參數(shù)3 | $name 屬性key |
返回值 | 屬性名稱 |
sku 價格信息dr_sku_price($value, $number = 2, $join = ' - ', $zhe = 0)
參數(shù)1 | $value 字段值 |
參數(shù)2 | $number 小數(shù)位 |
參數(shù)3 | $join 連接符號 |
參數(shù)4 | $zhe 折扣值 |
返回值 | 最終計算值 |
sku 獲取名稱dr_sku_name($key, $data, $type = 0)
參數(shù)1 | $key sku字符串 |
參數(shù)2 | $data 主題數(shù)組 |
參數(shù)3 | $type 默認 |
返回值 | 屬性名稱 |
下一個升級值dr_level_next_value($array, $id)
參數(shù)1 | $array 用戶組數(shù)組 |
參數(shù)2 | $id 組id號 |
返回值 | 下一個升級值 |
靜態(tài)生成時權限認證字符(加密)dr_html_auth($ip = 0)
參數(shù)1 | $ip 運行者ip地址 |
返回值 | 返回邏輯值 |
付款方式顯示dr_pay_type_html($name)
參數(shù)1 | $name 支付名 |
返回值 | 返回數(shù)組 |
付款方式顯示dr_pay_name($name)
參數(shù)1 | $name 支付名 |
返回值 | 返回數(shù)組 |
付款方式的名稱dr_pay_type($name)
參數(shù)1 | $name 支付名 |
返回值 | 返回數(shù)組 |
付款狀態(tài)的名稱dr_pay_status($data)
參數(shù)1 | $data 支付記錄數(shù)據(jù) |
返回值 | 返回狀態(tài) |
付款金額顯示dr_pay_money_html($data, $v = 2)
參數(shù)1 | $data 價格值 |
參數(shù)2 | $v 小數(shù)位 |
返回值 | 返回帶html的金額值標簽 |
清除空白字符dr_clear_empty($value)
參數(shù)1 | $value 字符串 |
返回值 | 返回字符串 |
列表字段進行排序篩選dr_list_field_order($field)
參數(shù)1 | $field 字段列表數(shù)組 |
返回值 | 返回過濾后的數(shù)組 |
兩數(shù)組追加合并dr_array2array($a1, $a2)
參數(shù)1 | $a1 數(shù)組1 |
參數(shù)2 | $a2 數(shù)組2 |
返回值 | 返回合并后的數(shù)組 |
兩數(shù)組覆蓋合并dr_array22array($a1, $a2)
參數(shù)1 | $a1 1是老數(shù)據(jù) |
參數(shù)2 | $a2 2是新數(shù)據(jù) |
返回值 | 返回處理后的數(shù)組 |
判斷是否啟用了內(nèi)容系統(tǒng)插件dr_is_use_module()
站點表前綴dr_site_table_prefix($table, $siteid = SITE_ID)
參數(shù)1 | $table 表名 |
參數(shù)2 | $siteid 站點id |
返回值 | 返回當前站點對應的表名稱 |
模塊表前綴dr_module_table_prefix($dir, $siteid = SITE_ID)
參數(shù)1 | $dir 模塊目錄 |
參數(shù)2 | $siteid 站點id |
返回值 | 返回當前站點對應的表名稱 |
模塊表單前綴dr_mform_table_prefix($dir, $table, $siteid = SITE_ID)
參數(shù)1 | $dir 模塊目錄 |
參數(shù)2 | $table 表名 |
參數(shù)3 | $siteid 站點id |
返回值 | 返回當前站點對應的表名稱 |
網(wǎng)站表單表前綴dr_form_table_prefix($dir, $siteid = SITE_ID)
參數(shù)1 | $dir 表單名 |
參數(shù)2 | $siteid 站點id |
返回值 | 返回當前站點對應的表名稱 |
返回圖標dr_icon($value)
參數(shù)1 | $value 原定的圖標 |
返回值 | 如沒有原地圖標就返回默認圖標 |
完整的文件URLdr_file($url, $full = 0)
參數(shù)1 | $url 文件參數(shù) |
參數(shù)2 | $full 是否補全絕對域名 |
返回值 | 返回文件的完整url地址 |
根據(jù)文件擴展名獲取文件預覽信息dr_file_preview_html($value, $id = 0)
參數(shù)1 | $value 文件路徑參數(shù) |
參數(shù)2 | $id 文件id值 |
返回值 | 返回文件可預覽的img標簽 |
文件是否是圖片@param $value 文件路徑參數(shù)@return 判斷這個是否是一張圖片dr_is_image($value)
格式化復選框\單選框\選項值dr_format_option_array($value)
參數(shù)1 | $value 參數(shù) |
返回值 | 字符串轉換為數(shù)組 |
字段輸出表單(廢棄)dr_field_input($name, $type, $option, $value = '', $id = 0)
目錄列表獲取dr_dir_map($source_dir, $directory_depth = 0, $hidden = FALSE)
參數(shù)1 | $source_dir 源目錄 |
參數(shù)2 | $directory_depth 目錄縱深 0全目錄 1當前目錄 |
參數(shù)3 | $hidden 是否包含隱藏目錄 |
返回值 | 整個目錄名的數(shù)組格式 |
文件列表獲取dr_file_map($source_dir)
參數(shù)1 | $source_dir 源目錄 |
參數(shù)2 | $directory_depth 目錄縱深 0全目錄 1當前目錄 |
參數(shù)3 | $hidden 是否包含隱藏目錄 |
返回值 | 整個文件名的數(shù)組格式 |
數(shù)據(jù)返回統(tǒng)一格式dr_return_data($code, $msg = '', $data = [], $extend = [])
參數(shù)1 | $code 狀態(tài)碼 0失敗 >1表示成功 |
參數(shù)2 | $msg 提示文字 |
參數(shù)3 | $data 傳輸數(shù)組 |
參數(shù)4 | $extend 根附加數(shù)組 |
返回值 | 返回統(tǒng)一的數(shù)組格式 |
提交表單默認隱藏域dr_form_hidden($data = [])
參數(shù)1 | $data 可填充的隱藏域數(shù)組格式 |
返回值 | 表單隱藏域控件代碼 |
驗證csrf字符串dr_get_csrf_token()
搜索表單隱藏域dr_form_search_hidden($p = [])
參數(shù)1 | $p 可填充的隱藏域數(shù)組格式 |
返回值 | 表單隱藏域控件代碼 |
Base64加密dr_base64_encode($string)
參數(shù)1 | $string 參數(shù) |
返回值 | 加密后的字符串 |
Base64解密dr_base64_decode($string)
參數(shù)1 | $string 參數(shù) |
返回值 | 解密后的值 |
網(wǎng)站風格目錄dr_get_theme()
獲取6位數(shù)字隨機驗證碼dr_randcode()
刪除目錄及目錄下面的所有文件dr_dir_delete($path, $del_dir = FALSE, $htdocs = FALSE, $_level = 0)
參數(shù)1 | $dir 路徑 |
參數(shù)2 | $is_all 包括刪除當前目錄 |
返回值 | 如果成功則返回 TRUE,失敗則返回 FALSE |
基于本地存儲的加解密算法dr_authcode($string, $operation = 'DECODE')
參數(shù)1 | $string 傳入字符串 |
參數(shù)2 | $operation DECODE是解密,否則是加密 |
返回值 | 返回加解密后的值 |
當前瀏覽器的URLdr_now_url()
驗證碼圖片獲取dr_code($width, $height, $url = '')
參數(shù)1 | $width 寬度 |
參數(shù)2 | $height 高度 |
參數(shù)3 | $url 廢棄 |
返回值 | 返回驗證碼img標簽的格式 |
排序字符串轉換操作dr_sorting($name)
參數(shù)1 | $name 字段名稱 |
返回值 | 根據(jù)瀏覽器order參數(shù)返回對應的字符串 |
移除order字符串dr_member_order($url)
參數(shù)1 | $url 指定url地址 |
返回值 | 把url中的order參數(shù)移除 |
用戶等級 顯示星星dr_show_stars($num, $starthreshold = 4)
參數(shù)1 | $num |
參數(shù)2 | $starthreshold 星星數(shù)在達到此閾值(設為 N)時,N 個星星顯示為 1 個月亮、N 個月亮顯示為 1 個太陽。 |
返回值 | img標簽值 |
動態(tài)調用模板dr_ajax_template($id, $filename, $param_str = '')
參數(shù)1 | $id div控件的ID名 |
參數(shù)2 | $filename 模板文件名 |
參數(shù)3 | $param_str 附加URL參數(shù) |
返回值 | 返回ajax調用代碼 |
https進行post數(shù)據(jù)dr_post_json_data($url, $param = [])
參數(shù)1 | $url 請求地址 |
參數(shù)2 | $param 請求參數(shù)數(shù)組 |
返回值 | 返回信息 |
調用遠程數(shù)據(jù) curl獲取dr_catcher_data($url, $timeout = 0, $is_log = true, $ct = 0)
參數(shù)1 | $url |
參數(shù)2 | $timeout 超時時間,0不超時 |
參數(shù)3 | $is_log 0表示請求失敗不記錄到系統(tǒng)日志中 |
參數(shù)4 | $ct 0表示不嘗試重試,1表示重試一次 |
返回值 | 請求結果值 |
偽靜態(tài)代碼處理dr_search_rewrite_encode($params, $search)
參數(shù)1 | $params 參數(shù)數(shù)組 |
參數(shù)2 | $search 搜索配置 |
返回值 | string |
偽靜態(tài)代碼轉換為數(shù)組dr_search_rewrite_decode($params, $search)
參數(shù)1 | $params 參數(shù)字符串 |
返回值 | 參數(shù)數(shù)組 |
偽靜態(tài)代碼處理dr_rewrite_encode($params, $join = '-', $field = [])
參數(shù)1 | $params 參數(shù)數(shù)組 |
返回值 | 組合后的字符串 |
偽靜態(tài)代碼轉換為數(shù)組dr_rewrite_decode($params, $join = '-', $field = [])
參數(shù)1 | $params 參數(shù)字符串 |
返回值 | 數(shù)組參數(shù) |
安全過濾格式化搜索關鍵詞參數(shù)dr_get_keyword($s)
參數(shù)1 | $s 參數(shù) |
返回值 | 處理后的值 |
安全過濾格式化搜索關鍵詞參數(shù)@param $s 參數(shù)@return 處理后的值dr_safe_keyword($s)
安全過濾函數(shù)dr_safe_replace($string, $diy = [])
參數(shù)1 | $string 參數(shù) |
參數(shù)2 | $diy 自定義過濾數(shù)組配置 |
返回值 | 處理后的值 |
安全過濾文件及目錄名稱函數(shù)dr_safe_filename($string)
參數(shù)1 | $string 參數(shù) |
返回值 | 處理后的值 |
安全過濾用戶名函數(shù)dr_safe_username($string)
參數(shù)1 | $string 參數(shù) |
返回值 | 處理后的值 |
安全過濾密碼函數(shù)dr_safe_password($string)
參數(shù)1 | $string 參數(shù) |
返回值 | 處理后的值 |
后臺移除http和https協(xié)議dr_rm_http($url)
將路徑進行安全轉換變量模式dr_safe_replace_path($path)
參數(shù)1 | $path 目錄名 |
返回值 | 處理后的值 |
字符截取dr_strcut($string, $limit = '100', $dot = '...')
參數(shù)1 | $string 字符串 |
參數(shù)2 | $limit 長度限制 |
參數(shù)3 | $dot 超出的填充字符串 |
返回值 | 處理后的值 |
單詞截取dr_wordcut($text, $maxchar, $end = '...')
參數(shù)1 | $string 字符串 |
參數(shù)2 | $maxchar 長度限制 |
參數(shù)3 | $end 超出的填充字符串 |
返回值 | 處理后的值 |
隨機顏色dr_random_color()
友好時間顯示函數(shù)dr_fdate($sTime, $formt = 'Y-m-d')
參數(shù)1 | $time 時間戳 |
參數(shù)2 | $formt 時間太長時的格式輸出 |
返回值 | string |
時間顯示函數(shù)dr_date($time = '', $format = SITE_TIME_FORMAT, $color = '')
參數(shù)1 | $time 時間戳 |
參數(shù)2 | $format 格式與date函數(shù)一致 |
參數(shù)3 | $color 當天顯示顏色 |
返回值 | string |
將對象轉換為數(shù)組dr_object2array($obj)
參數(shù)1 | $obj 數(shù)組對象 |
返回值 | array |
數(shù)組截取dr_arraycut($arr, $limit)
參數(shù)1 | $arr 數(shù)組值 |
參數(shù)2 | $limit 長度限制 |
返回值 | 處理后的數(shù)組 |
將字符串轉換為數(shù)組dr_string2array($data, $limit = '')
參數(shù)1 | $data 字符串 |
返回值 | array |
將數(shù)組轉換為字符串dr_array2string($data)
參數(shù)1 | $data 數(shù)組 |
返回值 | string |
遞歸創(chuàng)建目錄dr_mkdirs($dir, $null = true)
參數(shù)1 | $dir 目錄名稱 |
返回值 | bool|void |
格式化輸出文件大小dr_format_file_size($fileSize, $round = 2)
參數(shù)1 | $fileSize 大小 |
參數(shù)2 | $round 保留小數(shù)位 |
返回值 | string |
關鍵字高亮顯示dr_keyword_highlight($string, $keyword, $rule = '')
參數(shù)1 | $string 字符串 |
參數(shù)2 | $keyword 關鍵字,可數(shù)組 |
返回值 | string |
正則替換和過濾內(nèi)容dr_preg_html($html)
格式化微博內(nèi)容中url內(nèi)容的長度(廢棄)_format_feed_content_url_length($match)
二維碼地址生成dr_qrcode_url($text, $uid = 0, $level = 'L', $size = 5)
參數(shù)1 | $text 二維碼的文字 |
參數(shù)2 | $uid 中間用戶頭像的uid |
參數(shù)3 | $level 碼塊的大小等級 |
參數(shù)4 | $size 二維碼的大小 |
返回值 | 返回二維碼地址 |
過濾非排序參數(shù)的法字段dr_get_order_string($str, $order)
參數(shù)1 | $str 字符串 |
參數(shù)2 | $order 排序方式 |
返回值 | 過濾后的值 |
兩價格的折扣值dr_discount($price, $nowprice)
參數(shù)1 | $price 當前價格 |
參數(shù)2 | $nowprice 以前的價格 |
返回值 | 計算后的值 |
根據(jù)兩點間的經(jīng)緯度計算距離dr_distance($new, $to, $mark = '米,千米')
參數(shù)1 | $new 當前坐標 |
參數(shù)2 | $to 目標坐標 |
參數(shù)3 | $mark 單位 |
返回值 | 返回距離 |
計算某個經(jīng)緯度的周圍某段距離的正方形的四個點dr_square_point($lng, $lat, $distance = 0.5)
參數(shù)1 | $lng float 經(jīng)度 |
參數(shù)2 | $lat float 緯度 |
參數(shù)3 | $distance float 該點所在圓的半徑,該圓與此正方形內(nèi)切,默認值為0.5千米 |
返回值 | array 正方形的四個點的經(jīng)緯度坐標 |
獲取當前模板目錄dr_tpl_path($is_member = IS_MEMBER)
數(shù)組隨機排序,并截取數(shù)組dr_array_rand($arr, $num = 0)
參數(shù)1 | $arr |
參數(shù)2 | $num 數(shù)量 |
返回值 | 新數(shù)組 |
數(shù)組的指定元素大小排序dr_array_sort($arr, $key, $type = 'asc')
參數(shù)1 | $arr |
參數(shù)2 | $key KEY鍵名 |
參數(shù)3 | $type 排序方式 asc desc |
返回值 | 新數(shù)組 |
獲取網(wǎng)站表單發(fā)布頁面需要的變量值dr_get_form_post_value($table, $siteid = SITE_ID)
獲取模塊表單發(fā)布頁面需要的變量值dr_get_mform_post_value($mid, $table, $cid, $siteid = SITE_ID)
獲取用戶注冊頁面需要的變量值dr_get_register_value($groupid = 0, $url = '')
獲取當前模板文件路徑dr_tpl_file($file)
參數(shù)1 | $file 模板名 |
返回值 | 返回完整名 |
兼容統(tǒng)計count函數(shù)dr_count($array_or_countable, $mode = COUNT_NORMAL)
給地址補全https或者http前綴dr_http_prefix($url)
轉換urldr_to_url($url, $domian = '', $siteid = SITE_ID)
參數(shù)1 | $Url 指定地址 |
參數(shù)2 | $domian 指定域名 或者 模塊目錄 |
參數(shù)3 | int|string $siteid 站點id號 |
返回值 | 新的url |
獲取對應的手機端地址dr_mobile_url($url = SITE_MURL)
參數(shù)1 | $url 任意域名 |
返回值 | 新的url |
是否是完整的urldr_is_url($url)
補全urldr_url_prefix($url, $domain = '', $siteid = SITE_ID, $is_mobile = '')
參數(shù)1 | $url |
參數(shù)2 | string $domain 指定域名或者模塊目錄 |
參數(shù)3 | int|string $siteid 站點ID |
參數(shù)4 | string $is_mobile 是否指定為移動端 |
返回值 | 新的url |
補全相對路徑dr_web_prefix($url)
url轉為完整路徑 URL補全dr_url_full($url, $prefix = '')
參數(shù)1 | $url |
參數(shù)2 | $prefix 指定替換域名/ |
返回值 | 新的url |
url轉為相對路徑dr_url_rel($url, $prefix = '')
參數(shù)1 | $url |
參數(shù)2 | $prefix 將指定字符串替換成/ |
返回值 | 新的url |
內(nèi)容中的轉為相對路徑dr_text_rel($text, $prefix = '', $attr = ['href', 'src'])
參數(shù)1 | $text |
參數(shù)2 | $prefix 將指定字符串替換成/ |
參數(shù)3 | $attr 將指定替換哪些標簽 ['href', 'src'] |
返回值 | 新的內(nèi)容 |
內(nèi)容中的轉為完整路徑,地址補全絕對路徑dr_text_full($text, $url = SITE_URL, $attr = ['href', 'src'])
參數(shù)1 | $text |
參數(shù)2 | $url 將/替換成哪個地址 |
參數(shù)3 | $attr 將指定替換哪些標簽 ['href', 'src'] |
返回值 | 新的內(nèi)容 |
計算用戶組到期時間dr_member_group_etime($days, $dtype, $ntime = 0)
參數(shù)1 | $days 天數(shù) |
參數(shù)2 | $dtype 到期換算單位 |
參數(shù)3 | $ntime 時間基數(shù),默認為當前時間 |
返回值 | 是否到期 |
用戶組到期時間單位dr_member_group_dtype($dtype)
參數(shù)1 | $dtype 到期換算單位 |
返回值 | 單位 |
處理帶Emoji的數(shù)據(jù),HTML轉為emoji碼dr_html2emoji($msg)
參數(shù)1 | $msg 轉換字符串 |
返回值 | 新的字符串 |
過濾emoji表情dr_clear_emoji($str)
參數(shù)1 | type $str |
返回值 | 新的字符串 |
文字轉換拼音dr_text2py($str)
將html轉化為純文字dr_html2text($str, $cn = false)
參數(shù)1 | $str |
參數(shù)2 | $cn 是否純中文 |
返回值 | 新的字符串 |
批量 htmlspecialcharsdr_htmlspecialchars($param)
當前是否是根目錄dr_is_root_path()
檢查目錄權限dr_check_put_path($dir)
存儲調試信息dr_debug($file, $data)
參數(shù)1 | file 存儲文件 |
參數(shù)2 | data 打印變量 |
返回值 | 無 |
轉為utf8編碼格式dr_code2utf8($str)
清除HTML標記@param string $str@return stringdr_clearhtml($str)
提取描述信息過濾函數(shù)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)
移除不規(guī)則的字符串remove_invisible_characters($str, $urlEncoded = true)
本文地址:http://223987.com/doc/1339.html