ThinkPHP字符串函数和普通函数总结
本文总结了字符串处理函数的ThinkPHP等常用功能,可用于开发参考。具体如下:get_client_ip()
获取客户端的IP地址
msubstr($str = 0美元开始,美元,美元的长度,字符集= UTF-8
要被截获的字符串:
$开始= 0:开始位置,默认为0
长度:截取长度
$字符集= UTF-8:默认的字符编码,UTF8
后缀= true:是否在截取字符后显示后面的省略号,默认的真显示,假显示
中文字符串截取:
拨打以下
{ $ VO。标题| msubstr = 5,'utf-8,假}
说明:字符串vo.title美元,从第五个字符开始截取,5,编码为UTF8,不显示省略号
rand_string(len = 6,类型= '',addchars = '')
生成随机字符串
类型是随机类型,包括:
0个字母,1个数字,2都,3小写,4中国,5混合(去除易混淆的字符ooll 01号)
addchars连接字符串
build_verify(长度= 4,模式= 1)
生成随机验证码,模态参数的使用和rand_string类型的一致性
byte_format(大小、12月= 2)
格式化字节数的易于理解的大小,如b。
is_utf8(字符串)
是否检测字符串是UTF8编码
highlight_code(STR,显示= false)
代码高亮
h(文本,标签= NULL)
输出安全性的HTML代码
UBB(文本)
基本的UBB解析
build_count_rand(数量、长度= 4,模式= 1)
随机生成一组字符串
remove_xss(Val)
除去HTML代码的XSS攻击
list_to_tree(列表、PK = 'id',PID = 'pid ',孩子= '_child,根= 0)
查询数据集到一个树状列表的数组,列表查询数据集(阵),PK说关键的名字,PID父亲说的名字,孩子说的子列表的名称,默认的是_child,根说,随着节点的关键值
list_sort_by(列表、场,sortBy = 'asc)
查询数据集排序,列表表示的结果数据集(阵列)查询,字段表示的字段名进行排序,与sortBy代表的分类类型,包括ASC正向排序,降序逆向排序,NAT的自然排序,默认ASC。
list_搜索(列表、条件)
查询数据集中的搜索数据。列表表示查询的结果数据集(数组),条件表示查询条件,并支持以下查询模式。
阵列方法如阵列('var1= > 'value1 ','var2= > 'value2)和支持正则表达式的数组('name' = > / /} { A-Z)
URL的方法如var1 = value1var2 = value2
send_http_status(状态)
发送HTTP状态信息,状态代表HTTP状态值,如302, 404