字符串的查找函数与添加函数
字符串的查找函数与添加函数在使用中也会经常用到。下面,一起来看看吧。
1、strstr() 函数(对大小写敏感)与stristr()函数(不敏感)
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现,该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。
string 必选参数,规定被搜索的字符串;search 必选参数,规定所搜索的字符串,如果该参数是数字,则搜索匹配数字 ASCII 值的字符。如下例:
$a="i love you very very very much!";$b=strstr($a,"u");
echo $b; |
输出结果:u very very very much!
2、strpos() 函数(对大小写敏感)与stripos()函数(不敏感)
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。它与strstr()函数不同的是,它返回的是字符所在位置的数字值。如果没有找到该字符串,则返回 false。
它的语法结构:strpos(string,find,start) 。string 必需,规定被搜索的字符串。find 必需,规定要查找的字符。start 可选,规定开始搜索的位置。如下例:
$a="i love you very very very much!";$b=strpos($a,"u",15); //从每15个字符开始查找“u"
echo $b; |
输出结果:27 (即第27个字符)。
3、strrpos() 函数(对大小写敏感)与strripos()函数(不敏感)
strrpos() 函数查找字符串在另一个字符串中最后一次出现的位置。如果成功,则返回位置,否则返回 false。
语法结构:strrpos(string,find,start) 。string 必需,规定被搜索的字符串。find 必需,规定要查找的字符。start 可选,规定开始搜索的位置。用法跟strpos()函数一样。如下例:
$a="http://wanlimm.com/wp-admin/edit.php";$b=strrpos($a,"/")+1;
$c=substr($a,$b); echo $c; |
输出结果:edit.php (这里通过strrpos()函数与substr()函数来获取文件名)。
4、str_pad() 函数
str_pad() 函数把字符串填充为指定的长度。
语法结构:str_pad(string,length,pad_string,pad_type)。string 必需需要添充的字符串。length必需,规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。pad_string可选,规定供填充使用的字符串,默认是空白。pad_type可选,规定填充字符串的那边,STR_PAD_BOTH - 填充到字符串的两头;STR_PAD_LEFT - 填充左侧;STR_PAD_RIGHT - 填充右侧;这是默认的。如下例:
$a="edit.php";$b=str_pad($a,20,"&");
echo $b; |
输出结果:edit.php&&&&&&&&&&&& (因为默认是添加到字符串的右边)。
文章作者:高时银博客
本文地址:http://wanlimm.com/77201402071003.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!