• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > 字符串的查找函数与添加函数

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

    作者: 分类:PHP开发 点击: 2,425 次
    wordpress CMS主题:ssmay主题

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

      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&&&&&&&&&&&& (因为默认是添加到字符串的右边)。



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201402071003.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.