wordpress CMS主题 微信
Home > PHP开发 > 字符串的查找函数与添加函数

字符串的查找函数与添加函数

高时银博客 PHP开发 点击: 1,360 次 0 0

字符串的查找函数与添加函数在使用中也会经常用到。下面,一起来看看吧。

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
版权所有 © 转载时必须以链接形式注明作者和原始出处!

目前还没有评论。赶快来坐沙发吧。

发表评论