php 字符串的截取substr()函数的应用

        对于PHP我也是小白,在我学习中我遇到了很多问题,在我的找资料后总结自己,不断进步,希望我的问题总结对你有所帮助:

下来我对于substr()函数进行讲解:

substr(参数1,参数2,参数3);

substr()函数的返回值类型是字符串型,它的第一个参数表示待处理字符串;第二个参数表示字符串开始截取的位置,第三个参数表示截取字符串的长度,当省略时,表示截取到字符串的结尾。

下面通过例子说明一下:

1,当第二个参数为0时表示从0位的z到最后全部输出,当第二个参数为1时表示从1位的h到最后全部输出,以此类推。

(1)

<?php

echo substr("zhoujielun",0)

?>

php 字符串的截取substr()函数的应用

(2)

<?php
echo substr("zhoujielun",1)

?>

php 字符串的截取substr()函数的应用


2.当第二个参数是负数m时,表示从字符串的最后开始向前截取到m位:

<?php
echo substr("zhoujielun",-2)

?>

php 字符串的截取substr()函数的应用

3.第三个参数表示截取的字符串长度(当为4时,表示从0位截取到4位即:zhou):

<?php
echo substr("zhoujielun",0,4)

?>

php 字符串的截取substr()函数的应用

4.当第三个参数为负数m时,表示去掉字符串的后m位:

<?php
echo substr("zhoujielun",0,-3)

?>

php 字符串的截取substr()函数的应用

5.当第二个参数位负数,第三个位正数(截取得到后六位,取后六位的前3位即为:jie):

<?php
echo substr("zhoujielun",-6,3)
?>

php 字符串的截取substr()函数的应用

6.当第二个参数位负数,第三个位数(截取得到后六位,去掉后3位得到:jie)

<?php
echo substr("zhoujielun",-6,-3)
?>

php 字符串的截取substr()函数的应用

希望对你有帮助,学习重在积累,加油。