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

 更新时间:2016年01月07日 12:19:09   投稿:shichen2014  
这篇文章主要介绍了PHP中substr函数字符串截取用法,结合实例形式分析说明的PHP中substr函数的功能,定义与具体使用技巧,需要的朋友可以参考下

本文实例讲述了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 ip2long 出现负数的原因及解决方法

    详谈php ip2long 出现负数的原因及解决方法

    下面小编就为大家带来一篇详谈php ip2long 出现负数的原因及解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • php利用cookie实现自动登录的方法

    php利用cookie实现自动登录的方法

    这篇文章主要介绍了php利用cookie实现自动登录的方法,涉及针对cookie的读取判断及登陆操作,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • yii 2.0中表单小部件的使用方法示例

    yii 2.0中表单小部件的使用方法示例

    这篇文章主要给大家介绍了关于yii 2.0中表单小部件的使用方法,文中介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • PHP面向对象程序设计实例分析

    PHP面向对象程序设计实例分析

    这篇文章主要介绍了PHP面向对象程序设计的方法,结合实例形式分析了PHP面向对象程序设计中类的声明与实例化及类中方法的调用技巧,需要的朋友可以参考下
    2016-01-01
  • PHP图片加水印实现方法

    PHP图片加水印实现方法

    这篇文章主要介绍了PHP图片加水印实现方法,涉及php图片的读取、水印处理及图形生成等操作技巧,需要的朋友可以参考下
    2016-05-05
  • PHP递归的三种常用方式

    PHP递归的三种常用方式

    今天小编就为大家分享一篇关于PHP递归的三种常用方式,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • PHP中array_keys和array_unique函数源码的分析

    PHP中array_keys和array_unique函数源码的分析

    本文从array_keys和array_unique的源码分析出函数的性能,并给出了优化建议,十分不错的文章,有需要的小伙伴可以参考下
    2016-02-02
  • PHP获取MSN好友列表类的实现代码

    PHP获取MSN好友列表类的实现代码

    本篇文章是对PHP获取MSN好友列表类的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP中上传多个文件的表单设计例子

    PHP中上传多个文件的表单设计例子

    这篇文章主要介绍了PHP中上传多个文件的表单设计例子,本文着重讲解的是表单如何设计,后端处理需要循环$_FILES数组来实现,需要的朋友可以参考下
    2014-11-11
  • php下mysql数据库操作类(改自discuz)

    php下mysql数据库操作类(改自discuz)

    这是php mysql的数据库操作类,取自discuz,经过修改后可以用于其它程序了,并且有足够的注释,大家可以借鉴研究下.
    2010-07-07

最新评论