配色: 字号:
字符串函数库
2020-11-30 | 阅:  转:  |  分享 
  
字符串函数2020-11-28演讲人01长度长度strlen(string):得到字符串长度02字符串查找strpos(string,fin
d,start)在指定字符串中查找目标字符串第一次出现的位置参数详解:string必需。规定被搜索的字符串。find必需。规
定要查找的字符。start可选。规定开始搜索的位置。注意细节:字符串位置从0开始,不是从1开始。返回字符串在另一字
符串中第一次出现的位置,如果没有找到字符串则返回FALSE。strpos()函数是区分大小写的。字符串查找stripos(s
tring,find,start):忽略大小写的去查找不区分大小写,其他同strpos()字符串查找strrpos(string
,find,start):在指定字符串中查找目标字符串最后一次出现的位置区分大小写,从后往查找字符串字符串查找strripos
(string,find,start):忽略大小写的去查找最后一次出现的位置不区分大写小写,从后往前找strstr(string
,search,before_search):查找字符串在另外字符串的首次出现,返回的是字符串参数详解string必需。规定被
搜索的字符串。search必需。规定所搜索的字符串。before_search可选。一个默认值为\"false\"的布尔
值。如果设置为\"true\",它将返回search参数第一次出现之前的字符串部分。返回字符串的剩余部分(从匹配点)。如果
未找到所搜索的字符串,则返回FALSE。不区分大小写,其他同上字符串查找stristr(string,search,befor
e_search):忽略大小写的去查找字符串查找strrchr(string,char):查找指定字符在字符串中的最后一次出现
string必需。规定被搜索的字符串。char必需。规定要查找的字符。返回从某个字符串在另一个字符串中最后一次出现的位置到主字
符串结尾的所有字符。如果没有找到字符,则返回FALSE。str_replace(find,replace,string,coun
t):在指定字符串中查找另外一个字符串,找到之后将其替换成指定字符串参数详解:技术细节:str_replace(find,re
place,string,count):在指定字符串中查找另外一个字符串,找到之后将其替换成指定字符串参数详解:find必需。
规定要查找的值。replace必需。规定替换find中的值的值。string必需。规定被搜索的字符串。count可选。一
个变量,对替换数进行计数。str_replace(find,replace,string,count):在指定字符串中查找另外一个
字符串,找到之后将其替换成指定字符串技术细节:该函数是区分大小写如果搜索的字符串是一个数组,那么它将返回一个数组。如果搜索
的字符串是一个数组,那么它将对数组中的每个元素进行查找和替换。如果同时需要对某个数组进行查找和替换,并且需要执行替换的元素少于查
找到的元素的数量,那么多余的元素将用空字符串进行替换。如果是对一个数组进行查找,但只对一个字符串进行替换,那么替代字符串将对所有
查找到的值起作用。字符串查找str_ireplace(find,replace,string,count):忽略大小写的去查找并
替换不区分大小写,其他同上03字符串大小写字符串大小写lcfirst(string):字符串的单词的首字母小写ucfirst(s
tring):字符串的单词的首字母大写ucwords(string):单词的首字母大写strtoupper(string):把所有
字符转为大写strtolower(string):把所有字符转换为小写04字符串截取字符串截取substr(string,star
t,length):截取字符串substr_replace(string,replacement,start,length):把字
符串的一部分替换为另一个字符串。字符串截取0102参数详解:技术细节:substr(string,start,length):截取
字符串参数详解:string必需。规定要返回其中一部分的字符串。start规定在字符串的何处开始。正数-在字符串的指定位
置开始负数-在从字符串结尾的指定位置开始0-在字符串中的第一个字符处开始length可选。规定要返回的字符串长度。默认是
直到字符串的结尾。正数-从start参数所在的位置返回负数-从字符串末端返回substr(string,start,l
ength):截取字符串技术细节:返回字符串的提取部分,如果失败则返回FALSE,或者返回一个空字符串。9,300Millio
n单击此处添加标题单击此处输入你的正文,文字是您思想的提炼,为了最终演示发布的良好效果,请尽量言简意赅的阐述观点;根据需要可酌情增
减文字,以便观者可以准确理解您所传达的信息。如果start参数是负数且length小于或等于start,则length
为0。字符串截取substr_replace(string,replacement,start,length):把字符串的一
部分替换为另一个字符串。参数详解:技术细节:参数详解:string必需。规定要检查的字符串。replacement必需。规
定要插入的字符串。start必需。规定在字符串的何处开始替换。length可选。规定要替换多少个字符。默认是与字符串长度相
同。正数-在字符串的指定位置开始负数-在从字符串结尾的指定位置开始0-在字符串中的第一个字符处开始正数-被替换的字
符串长度负数-从字符串末端开始的被替换字符数0-插入而非替换substr_replace(string,replaceme
nt,start,length):把字符串的一部分替换为另一个字符串。技术细节:返回被替换的字符串。如果string是一个
数组,则返回数组。如果start参数是负数且length小于或者等于start,则length为0。05格式化字
符串格式化字符串printf()函数输出格式化的字符串。06自由主题自由主题07字符ASCII字符ASCIIord($cha
r):得到指定字符的ASCIIchr($ascii):根据ASCII得到指定的字符08加密加密md5($string):计算字符串
的md5的散列值,返回32位长度的字符串sha1($string):计算字符串的sha1的散列值,返回40位长度的字符串md5($
string):计算字符串的md5的散列值,返回32位长度的字符串sha1($string):计算字符串的sha1的散列值,返回4
0位长度的字符串09过滤过滤trim(string,charlist)函数移除字符串两侧的空白字符或其他预定义字符。stri
ng必需。规定要检查的字符串。charlist可选。规定从字符串中删除哪些字符。如果省略该参数,则移除下列所有字符过滤ltr
im()函数移除字符串左侧的空白字符或其他预定义字符。过滤rtrim()函数移除字符串右侧的空白字符或其他预定义字符。过滤s
trip_tags(string,allow)函数剥去字符串中的HTML、XML以及PHP的标签。该函数始终会剥离H
TML注释。这点无法通过allow参数改变。string必需。规定要检查的字符串。allow可选。规定允许的标签。这
些标签不会被删除。过滤addslashes(string)函数返回在预定义的字符前添加反斜杠的字符串。该函数可用于为存储在数
据库中的字符串以及数据库查询语句准备合适的字符串。htmlentities()函数把字符转换为HTML实体。http://
www.runoob.com/php/func-string-htmlentities.html要把HTML实体转换回字符,
请使用html_entity_decode()函数。过滤htmlspecialchars()函数把一些预定义的字符转换为
HTML实体。要把特殊的HTML实体转换回字符,请使用htmlspecialchars_decode()函数。过滤nl
2br()函数在字符串中的每个新行(\\n)之前插入HTML换行符(<br>或<br/>)。1
0比较比较strcmp(string1,string2)函数比较两个字符串。0-如果两个字符串相等<0-如果st
ring1小于string2>0-如果string1大于string2strnatcasecmp($strin
g1,$string2):使用自然顺序算法比较字符串strncasecmp($string1,$string2,$len):比较
字符串的开始的若干个字符11拆分/合并explode(separator,string,limit):将指定字符串拆分成数组s
eparator必需。规定在哪里分割字符串。string必需。要分割的字符串。limit可选。规定所返回的数组元素的
数目。大于0-返回包含最多limit个元素的数组小于0-返回包含除了最后的-limit个元素以外的所有元素的数组0-会被当做1,返回包含一个元素的数组拆分/合并implode(separator,array)函数返回一个由数组元素组合成的字符串。separator可选。规定数组元素之间放置的内容。默认是\"\"(空字符串)。array必需。要组合为字符串的数组。拆分/合并str_split(string,length)函数把字符串分割到数组中。12其他常用其他常用感谢聆听
献花(0)
+1
(本文系职场细细品原创)