16080891(Lamp→研讨会)

获取指定字符串( substr() )

上一篇 / 下一篇  2007-05-05 16:09:34 / 个人分类:PHP学习笔记

   substr():该函数允许访问指定的一个字符串的起始位置和结束位置的子字符串.比如获取第3个到第8个字符串之部的,可以采用该函数.
   声明: substr(string string,int start[,int length])

   该函数有3个参数是原始字符串,第二个参数是子字符串的起始位置,第三个参数为子字符串的长度.该函数返回需要获取的子字符串.如果省略第二个参数,即起始位置,则默认从0开始,即从字符串的第一个字符开始,如果省略第三个参数,则默认获取从起始位置之后的所有字符.
  
例:
  <?php
    $rest = substr("abcdef",1); //返回"bcdef"
    $rest = substr("abcdef",1,3); //返回"bcd"
    $rest = substr("abcdef",0,4); //返回"abcd"
    $rest = substr("abcdef",0,8); //返回"abcdef"

    //字符串也可以直接通过索引直接访问其字符
    $string = 'abcdef';
    echo $string[0]; //返回a
    echo $string[3]; //返回d
 
    //使用负数作为起始位置
    $rest = substr("abcdef",-1); //返回"f"
    $rest = substr("abcdef",-2); //返回"ef"
    $rest = substr("abcdef",-3,1); //返回"d"

    //使用负数作为字符串长度
    $rest = substr("abcdef",0,-1); //返回"abcde"
    $rest = substr("abcdef",2,-1); //返回"cde"
    $rest = substr("abcdef",4,-4); //返回""
    $rest = substr("abcdef",-3,-1); //返回"de"
?>

TAG: PHP学习笔记

引用 删除 凭轩听雨   /   2007-05-30 18:35:09
写的好,我顶!
 

评分:0

我来说两句

显示全部

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

Open Toolbar