php之substr()详解

定义和用法

substr() 函数返回字符串的一部分。

语法

substr(string,start,length)
参数 描述
string 必需。规定要返回其中一部分的字符串。
start
必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始
  • 负数 - 在从字符串结尾的指定位置开始
  • 0 - 在字符串中的第一个字符处开始
length
可选。规定要返回的字符串长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回
  • 负数 - 从字符串末端返回

提示和注释

注释:如果 start 是负数且 length 小于等于 start,则 length 为
0。

例子

例子 1

<?php
echo substr("Hello world!",6);
?>

输出:

world!

例子 2

<?php
echo substr("Hello world!",6,5);
?>

输出:

world
时间: 2024-10-21 15:43:12

php之substr()详解的相关文章

JavaScript中的substr()方法使用详解

  这篇文章主要介绍了JavaScript中的substr()方法使用详解,是JS入门学习中的基础知识,需要的朋友可以参考下 这个方法在一个字符串返回字符开始于通过指定的字符数的指定位置. 语法 ? 1 string.substr(start[, length]); 下面是参数的详细信息: start : 在位置开始提取字符(一个介于0和整数小于字符串的长度) length : 要用来提取的字符数 注意:如果start 是负数,substr 使用它作为从字符串的末尾字符索引 返回值: subst

JavaScript截取字符串的Slice、Substring、Substr函数详解和比较

 这篇文章主要介绍了JavaScript截取字符串的Slice.Substring.Substr函数详解和比较,需要的朋友可以参考下 在JavaScript中,提取子字符串主要是通过 Slice.Substring.Substr 三个方法之一.    代码如下:// slice  // 语法: string.slice(start [, stop]) "Good news, everyone!".slice(5,9);  // 'news'   // substring  // 语法:

js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解_javascript技巧

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索. substring() 方法用于提取字符串中介于两个指定下标之间的字符. substr(start,length)表示从start位置开始,截取length长度的字符串 split 将一个字符串分割为子字符串,然后将结果作为字符串数组返回 replace 用于在字符串中用一些字符替换另一些字符,或替换一个与正则

JavaScript中的substr()方法使用详解_基础知识

 这个方法在一个字符串返回字符开始于通过指定的字符数的指定位置.语法 string.substr(start[, length]); 下面是参数的详细信息:     start : 在位置开始提取字符(一个介于0和整数小于字符串的长度)     length : 要用来提取的字符数 注意:如果start 是负数,substr 使用它作为从字符串的末尾字符索引返回值:     substr方法返回基于给定参数的新的子字符串 例子: <html> <head> <title>

XMLHTTP应用教程:应用详解及参数说明

xml|教程|详解 XMLHTTP应用教程   Xmlhttp 是一种浏览器对象,可用于模拟http 的GET 和POST 请求.配合JavaScript 可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室.文字直播上可以取得较好的视觉效果.   一.使用步骤: 1.  创建XMLHTTP对象 2.  打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等.客户端通过Open命令打开与服务端的服务网页的连接.与普通HTTP指令传送一样,可以用"GET"方法或&

详解如何实现最基本的AJAX框架

ajax|ajax框架|详解 环境:Window Xp sp2 + .Net FramwWork 2.0.50727. Asp.Net 2.0自带的客户端回调 Asp.Net 2.0已经发布.2.0有了许多新特性,客户端回调就是其中之一.客户端回调允许我们不经过回发而调用服务器端的方法,与AJAX提供的功能是一致的,但是不如AJAX灵活,AJAX可以自定义调用的方法,2.0自带的回调功能却不行.要使用客户端回调功能必须实现System.Web.UI.IcallbackEventHandler接口

PL/SQL单行函数和组函数详解

函数|详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则. SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符.数字.日期.转换.和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数.这些函数均可用于SELECT,WHERE.ORDER BY等子句中,例如下面的例子中就包含了TO_CHAR,UPPER

JavaScript中this关键字使用方法详解

javascript|关键字|详解 在面向对象编程语言中,对于this关键字我们是非常熟悉的.比如C++.C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的.JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了.     下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处?     1.在HTML元素事件属性中inline方式使用this关键字:  <div

PHP下定制自己的记数器详解

详解 计数器是让 Web 访客知道该网页或者网站的人气指数最直接的方法,同时,访客人数也是给广告商做广告的最好依据.虽然很多网站都提供免费的计数器,可毕竟不是自己亲手制作的,不能体现出自己的特色.下面就PHP环境下记数器的制作过程进行详细的讨论. 访客计数器的流程如下: 第一位使用者浏览某页. 服务器程式从资料库或档案中读取该页被浏览次数. 将次数加一储存,并将它送回第一位使用者. 下一位使用者浏览某页. 服务器程式从资料库或档案中读取该页被浏览次数. 将次数再加一储存,并将它送回下一位使用者.