系統內置函數
建議先熟悉系統內置 application/common.php 與 application/function.php 兩文件的函數說明,如果有符合的函數,盡量在插件里調用;不符合的話就在插件的logic業務邏輯里實現。
以當前開發的CMS為主,要查找函數是否存在,切記只可調用,不可更改全局函數,以免影響整個系統無法運行。
application/common.php 全局函數列表如下:
├─ tpCache() 獲取緩存或者更新緩存,只適用于ey_config表
├─ get_default_pic() 圖片不存在,顯示默認無圖封面
├─ get_controller_byct() 根據模型ID獲取控制器的名稱
├─ allow_release_arctype() 允許發布文檔的欄目列表
application/function.php 全局函數列表如下:
├─ convert_arr_key() 將數據庫中查出的列表以指定的 id 作為數組的鍵名
├─ func_encrypt() md5加密
├─ get_arr_column() 獲取數組中的某一列
├─ clientIP() 客戶端IP
├─ serverIP() 服務器端IP
├─ recurse_copy() 遞歸的復制帶有多級子目錄的目錄
├─ delFile() 遞歸刪除文件夾
├─ getDirFile() 遞歸讀取文件夾文件
├─ group_same_key() 將二維數組以元素的某個值作為鍵,并歸類數組
├─ get_rand_str() 獲取隨機字符串
├─ httpRequest() CURL請求
├─ check_mobile() 檢查手機號碼格式
├─ check_telephone() 檢查固定電話
├─ check_email() 檢查郵箱地址格式
├─ getSubstr() 實現中文字串截取無亂碼的方法
├─ msubstr() 字符串截取,支持中文和其他編碼
├─ html_msubstr() 截取內容清除html之后的字符串長度,支持中文和其他編碼
├─ eyou_htmlspecialchars_decode() 自定義只針對htmlspecialchars編碼過的字符串進行解碼
├─ isMobile() 是否移動端訪問訪問
├─ isWeixin() 是否微信端訪問
├─ isQq() 是否QQ端訪問
├─ isAlipay() 是否支付端訪問
├─ getFirstCharter() php獲取中文字符拼音首字母
├─ pinyin_long() 獲取整條字符串漢字拼音首字母
├─ respose() ajax請求的返回值,支持跨域返回
├─ getTime() 獲取當前時間戳
├─ func_preg_replace() 替換指定的符號
├─ tp_mkdir() 遞歸創建目錄
├─ format_bytes() 格式化字節大小
├─ is_http_url() 判斷url是否完整的鏈接
├─ get_html_first_imgurl() 獲取文章內容html中第一張圖片地址
├─ func_substr_replace() 隱藏部分字符串
├─ checkStrHtml() 過濾Html標簽
├─ saveRemote() 抓取遠程圖片
├─ func_common() 自定義上傳
├─ filter_line_return() 過濾換行回車符
├─ MyDate() 時間轉化日期格式
├─ img_replace_url() 內容圖片地址替換成帶有http地址
├─ getCmsVersion() 獲取當前CMS版本號
├─ getWeappVersion() 獲取當前插件版本號
本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.junxiaosheng.cn/11165.html