php 字符串的截取substr()函数的应用
对于PHP我也是小白,在我学习中我遇到了很多问题,在我的找资料后总结自己,不断进步,希望我的问题总结对你有所帮助:
下来我对于substr()函数进行讲解:
substr(参数1,参数2,参数3);
substr()函数的返回值类型是字符串型,它的第一个参数表示待处理字符串;第二个参数表示字符串开始截取的位置,第三个参数表示截取字符串的长度,当省略时,表示截取到字符串的结尾。
下面通过例子说明一下:
1,当第二个参数为0时表示从0位的z到最后全部输出,当第二个参数为1时表示从1位的h到最后全部输出,以此类推。
(1)
<?php
echo substr(“zhoujielun”,0)
?>
(2)
<?php
echo substr(“zhoujielun”,1)
?>
2.当第二个参数是负数m时,表示从字符串的最后开始向前截取到m位:
<?php
echo substr(“zhoujielun”,-2)
?>
3.第三个参数表示截取的字符串长度(当为4时,表示从0位截取到4位即:zhou):
<?php
echo substr(“zhoujielun”,0,4)
?>
4.当第三个参数为负数m时,表示去掉字符串的后m位:
<?php
echo substr(“zhoujielun”,0,-3)
?>
5.当第二个参数位负数,第三个位正数(截取得到后六位,取后六位的前3位即为:jie):
<?php
echo substr(“zhoujielun”,-6,3)
?>
6.当第二个参数位负数,第三个位负数(截取得到后六位,去掉后3位得到:jie)
<?php
echo substr(“zhoujielun”,-6,-3)
?>
希望对你有帮助,学习重在积累,加油。