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)

字节格式化

把字节数格式为

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)

发送

Http

状态信息

//function

send_http_header($type='utf8')

发送常用

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)

获取关注状态

*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="")

去一个二维数组中的每个数组的固定的键知

道的值来形成一个新的一维数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值