thinkphp5常用函数汇总_THINKSNS常用函数
Thinksns
常用函數一覽表:
以下是
extend.php
:
*
function
get_client_ip()
{}
獲取客戶端
IP
地址
*
function
msubstr($str,
$start=0,
$length,
$charset="utf-8",
$suffix=true)
字符串截取,支持中文和其它編
碼
*
function
mStr($str,
$length,
$charset="utf-8",
$suffix=true)
字符串截取,支持中文和其它編碼
*
function
rand_string($len=6,$type='',$addChars='')
產生隨機字串,可用來自動生成密碼
默認長度
6
位
字母和數字混合
*
function
build_verify
($length=4,$mode=1)
獲取登錄驗證碼
默認為
4
位數字
*function
byte_format($size,
$dec=2)
字節(jié)格式化
把字節(jié)數格式為
B
K
M
G
T
描述的大小
*function
is_utf8($string)
檢查字符串是否是
UTF8
編碼
*function
highlight_code($str,$show=false)
代碼加亮
*function
h($text,$type,$tagsMethod=true,$attrMethod=true,$xssAuto
=
1,$tags=array(),$attr=array(),$tagsBlack=array(),$attrBlack=array())
過濾得到安全的
html
//function
h($text,
$tags
=
null)
輸出安全的
html
//function
text($text,$parseBr=false)
輸出純文本
function
safe($text,$type='html',$tagsMethod=true,$attrMethod=true,$xssAuto
=
1,$tags=array(),$attr=array(),$tagsBlack=array(),$attrBlack=array())
*function
t($text,
$parse_br
=
false,
$quote_style
=
ENT_NOQUOTES)
轉換為安全的純文本
//function
unescape($str)
解析
jsescape
//function
ubb($Text)
解析
UBB
//function
build_count_rand
($number,$length=4,$mode=1)
隨機生成一組字符串
function
remove_xss($val)
*function
list_to_tree($list,
$pk='id',$pid
=
'pid',$child
=
'_child',$root=0)
*function
list_sort_by($list,$field,
$sortby='asc')
對查詢結果集進行排序
*function
list_search($list,$condition)
在數據列表中搜索
//function
send_http_status($status)
發(fā)送
Http
狀態(tài)信息
//function
send_http_header($type='utf8')
發(fā)送常用
http
header
信息
//function
imagecreatefrombmp($fname)
bmp
圖像處理兼容函數
//function
imagebmp(&$im,
$filename
=
'',
$bit
=
8,
$compression
=
0)
bmp
圖像處理兼容函數
*function
friendlyDate($sTime,$type
=
'normal',$alt
=
'false')
友好的時間顯示
*function
dateFormat($sTime,
$format
=
null)
時間顯示
//function
getMid()
獲取當前登錄用戶的
UID
//function
getUserName($uid,$lang='zh')
獲取用戶姓名
*function
getUserAtString($uid,
$type
=
'uid')
獲取用戶
Gid[Mentor
項目
]
//function
getUserSpace($uid,$class,$target,$text,
$icon
=
true)
返回解析的空間地址
//function
getUserInfo($uid,
$uname,
$mid,
$status
=
false)
獲取用戶詳細信息
*function
getFollowState($uid,$fid,$type=0)
獲取關注狀態(tài)
*function
isfavorited($weibo_id,
$uid,
$weibo_id_array
=
null,
$key
=
'')
檢查給定用戶是否收藏給定微博
*function
isBlackList($uid,
$fid)
是否為黑名單成員
*function
getUserFace($uid,$size)
獲取用戶頭像
function
getUserFace($uid,$size)
//function
convertUidToPath($uid)
將用戶
ID
轉換為三級路徑
//function
getUserGroupIcon($uid)
獲取給定用戶的用戶組圖標
function
getSubBeKeyArray($origin,
$key)
*function
getSubByKey($pArray,
$pKey="",
$pCondition="")
去一個二維數組中的每個數組的固定的鍵知
道的值來形成一個新的一維數組
總結
以上是生活随笔為你收集整理的thinkphp5常用函数汇总_THINKSNS常用函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018ChinaJoy万代南梦宫展区的
- 下一篇: Java 集合List、Set、Map知