16080891(Lamp→研讨会)

字符串的查找

上一篇 / 下一篇  2007-05-05 17:04:27 / 个人分类:PHP学习笔记

  1.strstr():该函数用于在一个字符串中查找匹配的字符串或者字符.该函数是区分大小写.
  声明: strstr(string naystack,string needle)

   其中第一个参数haystack表示是原始字符串,第二个参数needle表示要被查询的关键字,即子字符串或者字符.如果找到了一个needle的一个匹配,则该函数返回从needle开始到整个字符串结束的子字符串,如果没有匹配,则返回False.如果存在不止一个匹配,则返回从第一个匹配位置之后的所有子字符串.

例:
  <?php
    $email = '278825498@qq.com';
    $domain =strstr($email, '@' );
    echo $domain;
  ?>

输出结果:
@qq.com

  提示: strstr函数还有另外一个别名即strch函数,这两个函数用法和含义一样

  2.stristr():该函数同strstr函数用法基本一致,只是该函数是不区分大小写的.

  3.strtchr():该函数同strstr函数的用法基本一样,只是从最后一个被搜索到的字符串开始返回.

例:
  <?php
    echo "系统设置路径为:".$PATH;
    echo "<br>";
    $dir = strrchr($PATH,":");
   
    echo "<br>最后一个路径为:<br>".$dir;
    echo "<br><br>";
    echo "最后一行为:<br>";
    $text = "Line 1\nLine 2\nLine 3";
    $last = strrchr($text,10);
    echo $last;
  ?>

输出结果:
系统设置路径为:C:\j2sdk1.4.2_11\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\ System32\Wbem;C:\Program Files\Common Files\Ulead Systems\MPEG

最后一个路径为:
:\Program Files\Common Files\Ulead Systems\MPEG

最后一行为:
Line 3

TAG: php学习笔记 PHP学习笔记

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar