时间:2021-05-28
//把一个数字的二进制表示形式转化成十六进制
stringbin2hex(stringtring)
//除去字符串结尾处的空格
stringrtrim(stringstring)
//rtrim的别名
stringchop(stringstring)
//从字符串的两头除去空格
stringtrim(stringstring)
//从字符串的开头处除去空格
stringltrim(stringstring)
//用字符串separator来分割字符串string并在数组中返回string字符串的各组成部分
arrayexplode(stringseparator,stringstring)
//通过在数组pieces各元素之间加上glue字符串,把各元素组合起来并返回一个字符串
stringimplode(stringglue,arraypieces)
//使一个字符串变成大写形式
stringstrtoupper(stringstring)
//使一个字符串变成小写形式
stringstrtolower(stringstring)
//将字符串str和from中相同的字符串一一转换成to中的字符串并返回
stringstrtr(stringstr,stringfrom,stringto)
//找到一个字符串中的字符在另一个字符串中的首次出现(不分大小写)的位置
intstrpos(stringhaystack,stringneedle,int[offset])
//找到字符串中的字符在另一个字符串中最后一次出现的位置,值得注意的是needle只能是一个字符,
中文字符不适合
intstrrpos(stringhaystack,charneedle)
//将字符串变成小段供其他函数使用使用。例如,base64_encode。内定是参数chunklen(76个字符)每隔
76个字符插入end("")。返回新字符串而不改动原字符串。
stringchunck_split(stringstring,int[chunklen],string[end])
//将字符串string的第start位起的字符串取出length个字符。若start为负数,则从字符串尾部
算起。若可省略的参数length存在,但为负数,则表示取到倒数第length个字符
stringsubstr(stringstring,intstart,int[length])
//返回的字符串中下列字符的前面都加上了反斜(\):.\+*?[^]($)
stringquotemeta(stringstr)
//返回字符串的ASCII(美国国家标准交换码)序数值。本函数和chr()函数相反
intord(stringstring)
//把ASCII码转化成一个字符
stringchr(intascii)
//使一个字符串的首字符大写
stringucfirst(stringstr)
//使一个字串中每个单词的首字符大写
stringucwords(stringstr)
//比较两个字符的相同程度,返回两个字符串中相同的字符序列(chars)的个数,通过使用第3个参数中
给出的引用变量,把相似字符百分比传递给第3个参数
intsimilar_text(stringfirst,stringsecond,double[percent]
//把一个字符中的单引号、双引号和反斜杠字符都用反斜杠进行转义
stringaddslashes(stringstr)
//从字符串中除去反斜杠
stringstripslashes(stringstr)
//以pattern的规则来分析比对字符串string,比对结果返回的值放在数组参数regs之中,regs[0]
内容就是原字符串string、regs[1]为第一个合乎规则的字符串、regs[2]就是第二个合乎规则的字符串
,依此类推。若省略参数regs,则只是单纯地比对,找到则返回值为true
intereg(stringpattern,stringstring,array)[regs])
//和ereg()类似,不同之处在于ereg()区分大小写,本函数与大小写无关
interegi(stringpattern,stringstring,array[regs])
//本函数以pattern的规则来分析比对字符串string,欲取而代之的字符为参数replacement。返回值
为字符串类型
stringereg_replace(stringpattern,stringreplacement,stringstring)
//构造一个不区分大小写的替换正则表达式
stringeregi_replace(stringpattern,stringreplacement,stringstring)
//切开后的返回值为数组变量。参数pattern为指定的规则字符串、参数string则为待处理的字符串
、参数limit可省略,表示欲处理的最多合乎值。值得注意的是本函数的pattern参数区分大小写
arraysplit(stringpattern,stringstring,int[limit])
//本函数可将字符串之字符逐字返回大小写。在PHP使用上,本函数没有什么作用,但可能可以提供外
部程序或数据库处理。
stringsql_regcase(stringstring)
//将数据以byte-stream方式存放。变量value为混合型,可以包括整数、双精度浮点数字串、数组以
及对象的属性(对象的方法不保存)
stringserialize(mixedvalue)
//可取出系统以byte-stream方式存放的数据
mixedunserialize(stringstr)
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了几段php验证码函数,都很实用,具体内容如下代码段一:简单php验证码函数
php7中mysql的连接与使用与PHP5中大不相同PHP5中mysql_connect()等函数大多被PHP7中类的成员函数所代替。PHP5中连接mysql是
本文实例总结了PHP几个实用自定义函数。分享给大家供大家参考,具体如下:最近在看代码,发现以下是几个比较实用的函数。1、取客户端IPfunctiongetOnl
PHP手册提供了现成的函数:getallheaders(PHP4,PHP5)getallheaders—FetchallHTTPrequestheaders说明
标量类型声明PHP7中的函数的形参类型声明可以是标量了。在PHP5中只能是类名、接口、array或者callable(PHP5.4,即可以是函数,包括匿名函数)