CA88新登入PHP字符串函数大集中,商讨种种PHP字符串函数的下结论解析_php本领_脚本之家

咱俩大家领略不管哪一种编制程序语言,字符串操作都以多少个关键的底蕴,往往是简约而主要。PHP给大家提供了汪洋的字符串操作函数,成效强盛,使用也比较简单,这里为大家计算九类字符串函数。

PHP字符串函数富含查找字符地方函数;提取子字符函数;替换字符串;字符长度;比较字符函数;分割成数组字符;去除空格等等。

1. 追寻字符地方函数

strpos($str,search,[int]卡塔尔(قطر‎:   查找search在$str中的第一遍地方从int开首

stripos($str,search,[int]卡塔尔国:  函数再次回到字符串在另贰个字符串中首先次面世的地点

strrpos($str,search,[int]卡塔尔国:  查找search在$str中的最终贰次出现之处从int

PHP语言中的字符串函数也是七个比比较容易懂的学识。前不久大家就为我们总括了临近12种PHP字符串函数,希望对又须要的朋友有所支持,增添读者朋友的PHP知识库。

2. 领取子字符函数(双字节)

submit($str,int start[,int length]卡塔尔(قطر‎:  从$str中strat地点上马提取[length长度的字符串]。

strstr($str1,$str2State of Qatar:   从$str1(第三个之处卡塔尔搜索$str2并从它初步截取到完工字符串;若未有则赶回FALSE。

stristr(卡塔尔    作用同strstr,只是不区分轻重缓急写。

strrchr(卡塔尔    从最后二次搜索到的字符处重回;用项:取路线普通话件名

1查找字符地点函数: strpos:查找search在$str中的第3回地方从int早先;
stripos:函数再次回到字符串在另三个字符串中首先次面世的职责。该函数对大小写不灵敏
strrpos:查找search在$str中的最终一回面世的地点从int之前strripos:同上,该函数对大小写不灵动

3. 沟通字符串的PHP字符串函数

str_replace(search,replace,$str):    从$str中查找search用replace来替换

str_irreplace(search,replace,$str):

strtr($str,search,replace卡塔尔国:   这么些函数中replace不可能为””;

substr_replace($Str,$rep,$start[,length]卡塔尔(قطر‎  $str原始字符串,$rep替换后的新字符串,$start起始地方,$length替换的尺寸,该项可选

2、提取子字符串函数substr($str,int start[,int
length]卡塔尔国:从$str中strat地点上马提取[length长度的字符串]。
strstr:从$str1搜索$str2并从它开始截取到告竣字符串;若未有则赶回FALSE。
stristr(卡塔尔(قطر‎ 功用同strstr,只是不区分抑扬顿挫写。 strrchr(卡塔尔(قطر‎从最终一次寻觅到的字符处重临;用项:取路线普通话件名

4. 字符长度

int strlen($str)

3、替换字符串的PHP字符串函数str_replace:从$str中查找search用replace来替换str_ireplace:同上,该函数对大小写不灵动
strtr:那一个函数中replace不能够为””;substr_replace($Str,$rep,$start[,length]卡塔尔:$str原始字符串,$rep替换后的新字符串,$start起先置,$length替换的尺寸,该项可选

5. 相比字符函数

int strcmp($str1,$str2State of Qatar:     $str1>=<$str2分头为正1,0,-1(字符串相比较)

strcasecmp(State of Qatar         同上(不分大小写)

strnatcmp(“4″,”14″State of Qatar     按自然排序相比较字符串

strnatcasecmp(State of Qatar       同上,(区分抑扬顿挫写)

4、字符长度int strlen

6. 细分成数组的PHP字符串函数

str_split($str,len卡塔尔(قطر‎:      把$str按len长度进行分割再次来到数组

split(search,$str[,int]State of Qatar:     把$str按search字符举行划分重临数组int是分开几遍,前边的将不分割

expload(search,$str[,int])

5、比较字符函数 int strcmp:$str1>=

7. 去除空格

ltrim、rtrim、trim

6、分割成数组的PHP字符串函数
str_split:把$str按len长度进行剪切重临数组
split:把$str按search字符举行划分重返数组int是分开三回,前面包车型大巴将不分割
expload