函數源碼位置在:`apps/functions/string.php`
#### 加密密碼(encrypt)
~~~
/**
* @param string $data 待加密字符串
* @return string 返回加密后的字符串
*/
function encrypt($data)
~~~
#### 簡單對稱加密算法之加密(symmetry_encode)
~~~
/**
* @param [string] $string [需要加密的字串]
* @param [string] $skey [加密EKY]
* @return [string]
*/
function symmetry_encode($string = '', $skey = 'http://www.eacoo123.com/')
~~~
#### 簡單對稱加密算法之解密(symmetry_decode)
~~~
/**
* @param [string] $string [需要解密的字串]
* @param [string] $skey [解密KEY]
* @return [string]
*/
function symmetry_decode($string = '', $skey = 'http://www.eacoo123.com/')
~~~
#### 字符串截取,支持中文和其他編碼(msubstr)
~~~
/**
* @param string $str 需要轉換的字符串
* @param string $start 開始位置
* @param string $length 截取長度
* @param string $charset 編碼格式
* @param string $suffix 截斷顯示字符
* @return string
*/
function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true)
~~~
#### 字符串截取指定長度(cut_str)
~~~
/**
* @param string $string 待截取的字符串
* @param int $len 截取的長度
* @param int $start 從第幾個字符開始截取
* @param boolean $suffix 是否在截取后的字符串后跟上省略號
* @return string 返回截取后的字符串
*/
function cut_str($str, $len = 100, $start = 0, $suffix = 1)
~~~
#### 產生隨機字串,可用來自動生成密碼 默認長度6位 字母和數字混合(rand_string)
~~~
/**
* 產生隨機字串,可用來自動生成密碼 默認長度6位 字母和數字混合
* @param string $len 長度
* @param string $type 字串類型
* 0 字母 1 數字 其它 混合
* @param string $addChars 額外字符
* @return string
*/
function rand_string($len=6,$type='',$addChars='')
~~~
#### 生成隨機字符串(rand_code)
~~~
/**
* 生成隨機字符串
* @param int $length 要生成的隨機字符串長度
* @param string $type 隨機碼類型:0,數字+大寫字母;1,數字;2,小寫字母;3,大寫字母;4,特殊字符;-1,數字+大小寫字母+特殊字符
* @return string
*/
function rand_code($length = 6, $type = 1)
~~~
#### 截取內容(get_sub_content)
~~~
/**
* 截取內容
* @param [type] $content 內容
* @param [type] $begin 開始字符串
* @param [type] $end 結尾字符串
* @return [type] [description]
*/
function get_sub_content($content='',$begin='',$end='')
~~~
#### 金額格式化(format_money)
~~~
/**
* 金額格式化
* @param string $number 數字
*/
function format_money($number)
~~~
#### 校驗金額格式(check_money_format)
~~~
/**
* 校驗金額格式
* @param [type] $accountPrice 金額值
* @return [type] [description]
*/
function check_money_format($accountPrice)
~~~
- 前言
- 基礎
- 安裝
- 規范
- 數據庫設計
- 命名規范
- 建議參考
- 架構
- 架構總覽
- 目錄結構
- 生命周期
- 入口文件
- 模塊設計
- 插件設計
- 主題設計
- API設計
- 容器和依賴注入
- 驗證器設計
- 鉤子和行為設計
- 介紹
- 后臺介紹
- 儀表盤
- 系統設置
- 系統設置
- 網站設置
- 前臺導航菜單
- 后臺導航菜單
- 配置管理
- 用戶管理
- 權限管理
- 角色組
- 節點管理
- 附件管理
- 工具
- 擴展中心
- 模塊
- 插件
- 主題
- 前臺介紹
- API接口
- 模型層
- 定義
- 邏輯層
- 定義
- 邏輯初始化
- 服務層
- 定義
- 二次開發
- 模塊開發
- 介紹
- 1.結構目錄
- 2.install安裝目錄文件
- info.json
- options.php
- menus.php
- unstall.sql
- install.sql
- 3.安裝模塊
- 模塊函數與全局函數
- 其他
- 插件開發
- 介紹
- 定義入口文件
- 1.結構目錄
- 2.install安裝目錄文件
- info.json
- options.php
- menus.php
- install.sql
- unstall.sql
- 3.實現鉤子方法
- 4.安裝插件
- 開發使用
- 插件控制器Controller
- 插件模型Model
- 插件邏輯層Logic
- 開發總結
- 主題開發
- 介紹
- 結構目錄
- install安裝目錄
- info.json
- 主題變量
- 模塊主題化
- 插件主題化
- CSS、JS靜態資源引入
- 創建模版文件
- API開發
- 通用組件
- wangeditor編輯器
- 上傳
- 實戰開發
- 控制器
- 驗證器
- 接口
- 創建自定義模版
- 數據庫操作
- 通過接口上傳文件
- 構建器Builder(重要)
- 表單Form
- 設置頁面標題
- 表單項(調用方式)
- 文本框text
- 隱藏域hidden
- 文本區textarea
- 時間選擇器datetime
- 圖片選擇器picture
- 多圖片選擇器pictures
- 圖片上傳image
- 文件上傳file
- wang編輯器wangeditor
- 百度富文本編輯器ueditor
- 選擇項
- 添加標簽欄Tab
- 自定義頭部工具欄
- 表單提交處理
- 列表List
- 設置頁面標題
- 添加標簽欄Tab
- 高級查詢
- 查詢構造器
- 添加列表搜索功能
- 添加批量操作
- 自定義頭部工具
- 頂部新增按鈕
- 頂部批量啟用
- 頂部批量禁用
- 排序Sort
- 表單驗證
- 插件-Builder構建器
- 命令行
- 配置
- 擴展專題
- 輕松識別客戶端信息User Agent
- 字符串
- 數組
- 鉤子、插件、模塊相關方法
- 時間
- 請求(request)
- 附件
- 用戶信息
- 前臺用戶
- 后臺用戶
- 微信(wechat模塊)
- 專題
- 插件專題
- 微信支付
- 支付寶(即時到賬)
- 微信小程序專題
- 微信模塊
- 日志
- 后臺行為日志
- 框架日志
- 自定義日志
- 常見問題集
- 附錄
- 配置參考
- 常量參考
- 變量參考
- 更新日志
- 升級指導
- 關于
- 進階
- 分布式數據庫
- 分布式緩存
- 負載均衡
- Redis
- 分庫分表