PHP中substr函数字符串截取用法分析

yipeiwu_com5年前PHP代码库

本文实例讲述了PHP中substr函数字符串截取用法。分享给大家供大家参考,具体如下:

PHP中substr函数定义如下:

substr(string,start,length)

参数说明如下:

string 必需。规定要返回其中一部分的字符串。

start 
必需。规定在字符串的何处开始。
正数 - 在字符串的指定位置开始
负数 - 在从字符串结尾开始的指定位置开始
0 - 在字符串中的第一个字符处开始

length 

可选。规定被返回字符串的长度。默认是直到字符串的结尾。
正数 - 从 start 参数所在的位置返回的长度
负数 - 从字符串末端返回的长度

示例代码如下:

<?php
 echo substr("Welcome to www.jb51.net!",0); //原样输出,不截取
 echo "<br>";
 echo substr("Welcome to www.jb51.net!",4,14); //从第4个字符开始连续截取14个字符
 echo "<br>";
 echo substr("Welcome to www.jb51.net!",-4,4); //从倒数第4个开始截取4个字符
 echo "<br>";
 echo substr("Welcome to www.jb51.net!",0,-4); //从第一个字符开始截取,截取到倒数第4个字符
?>

运行结果如下:

Welcome to www.jb51.net!
ome to www.jb5
net!
Welcome to www.jb51.

希望本文所述对大家PHP程序设计有所帮助。

相关文章

PHP应用JSON技巧讲解

php json_decode返回数据js的处理 php json_decode后,返回到前台的数据如:encode_str =》{"green":10,"size":5,"strock...

利用PHP内置SERVER开启web服务(本地开发使用)

利用PHP内置SERVER开启web服务(本地开发使用)

PHP 5.4.0起, CLI SAPI 提供了一个内置的Web服务器,这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。URI请求会被发送到PHP所在的的工作目录(Wo...

php判断两个日期之间相差多少个月份的方法

本文实例讲述了php判断两个日期之间相差多少个月份的方法。分享给大家供大家参考。具体实现方法如下: /** * @author injection(injection.mail@g...

PHP错误提示It is not safe to rely on the system……的解决方法

在php程序开发中有时会出现类似于这样的警告: PHP Warning: date(): It is not safe to rely on the system's timezone...

PHP获取ttf格式文件字体名的方法示例

本文实例讲述了PHP获取ttf格式文件字体名的方法。分享给大家供大家参考,具体如下: <?php $names = GetFontName('c:/windows/fo...