这篇文章主要介绍了ThinkPHP字符串函数及常用函数汇总,可供开发人员参考使用,需要的朋友可以参考下
本文汇总了ThinkPHP的字符串处理函数及其他一些常用函数,可供开发人员参考使用。详情如下:
get_client_ip()
获取客户端的IP地址
msubstr($str, $start=0, $length, $charset=”utf-8″, $suffix=true)
$str:要截取的字符串
$start=0:开始位置,默认从0开始
$length:截取长度
$charset=”utf-8″:字符编码,默认UTF-8
$suffix=true:是否在截取后的字符后面显示省略号,默认true显示,false为不显示
中文字符串截取:
调用如下
{$vo.title|msubstr=5,5,'utf-8′,false}
解释:截取字符串$vo.title,从第5个字符开始,截取5个,,编码为UTF-8,不显示省略号
rand_string(len=6,type='',addChars='')
产生随机字串
type是随机类型,包括:
0 字母 1 数字 2 大写字母 3 小写字母 4中文 5混合(去掉了容易混淆的字符oOLl和数字01)
addChars 附加的字符串
build_verify (length=4,mode=1)
创建随机验证码,mode参数用法和rand_string的type一致
byte_format(size, dec=2)
字节格式化 把字节数格式为 B K M G T 描述的容易理解的大小
is_utf8(string)
检测字符串是否是utf8编码
highlight_code(str,show=false)
代码高亮
h(text, tags = null)
输出安全的Html代码
ubb(Text)
基本的UBB解析
build_count_rand (number,length=4,mode=1)
随机生成一组字符串
remove_xss(val)
移除Html代码中的XSS攻击
list_to_tree(list, pk='id',pid = 'pid',child = '_child',root=0)
把查询的数据集转换成树形列表数组, list表示查询的数据集(数组),pk表示主键名,pid表示父键名,child表示子列表的名称,默认是_child,root表示跟节点的主键值
list_sort_by(list,field, sortby='asc')
对查询的数据集排序,list表示查询的结果数据集(数组),field表示要排序的字段名称,sortby表示排序类型,包括asc正向排序 desc逆向排序 nat自然排序,默认为asc
list_ search(list,condition)
在查询的数据集中搜索数据,list表示查询的结果数据集(数组),condition表示查询条件,支持支持下面的查询方式
数组方式如 array('var1'=>'value1', 'var2'=>'value2') 并且支持正则表达式array('name'=>'/[A-Z]/')
URL方式如var1=value1&var2=value2
send_http_status(status)
发送http状态信息,status表示http状态值,例如302、404

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

Dreamweaver CS6
视觉化网页开发工具

WebStorm Mac版
好用的JavaScript开发工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

禅工作室 13.0.1
功能强大的PHP集成开发环境