substr函数

简介:

定义和用法

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

语法

substr(string,start,length)

参数解析

参数 描述
string 必需。规定要返回其中一部分的字符串。
start

必需。规定在字符串的何处开始。

  • 正数 - 在字符串的指定位置开始

  • 负数 - 在从字符串结尾开始的指定位置开始

  • 0 - 在字符串中的第一个字符处开始

length

可选。规定被返回字符串的长度。默认是直到字符串的结尾。

  • 正数 - 从 start 参数所在的位置返回的长度

  • 负数 - 从字符串末端返回的长度

示例

<?php
    echo substr("Hello world",10)."<br>";
    echo substr("Hello world",1)."<br>";
    echo substr("Hello world",3)."<br>";
    echo substr("Hello world",7)."<br>";
    
    echo substr("Hello world",0,10)."<br>";
    echo substr("Hello world",1,8)."<br>";
    echo substr("Hello world",0,5)."<br>";
    echo substr("Hello world",6,6)."<br>";
?>

输出

d
ello world
lo world
orld

Hello worl
ello wor
Hello
world


本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1896173
相关文章
|
4月前
|
前端开发 JavaScript 索引
获取指定位置的字符,charAt(index)、str[index],字符串截取str.slice(1,-1),表示从第二个截取到倒数第二个,str.slice(2,s2),str.concat()
获取指定位置的字符,charAt(index)、str[index],字符串截取str.slice(1,-1),表示从第二个截取到倒数第二个,str.slice(2,s2),str.concat()
获取指定位置的字符,charAt(index)、str[index],字符串截取str.slice(1,-1),表示从第二个截取到倒数第二个,str.slice(2,s2),str.concat()
|
6月前
|
索引
substr与substring的区别
substr与substring的区别
Zp
截取字符串substring与substr之间的区别
截取字符串substring与substr之间的区别
Zp
179 0
|
JavaScript
js substring、substr和slice 截取字符串
js substring、substr和slice 截取字符串
111 0
|
JavaScript
js字符串截取substring和substr
js字符串截取substring和substr
134 0
js字符串截取substring和substr
|
PHP
str_replace() 和 strpos()
str_replace() 和 strpos()
116 0
str_replace() 和 strpos()
|
JavaScript
js中截取字符串的三个方法 substring()、substr()、slice()
js中截取字符串的三个方法 substring()、substr()、slice()
|
C语言 C++
C++中的 c_str() 函数
功能:c_str() 函数可以将 const string* 类型 转化为 cons char* 类型 头文件:#include<cstring> c_str()就是将C++的string转化为C的字符串数组,c_str()生成一个const char *指针,指向字符串的首地址 因为在c语言中没有string类型,必须通过string类对象的成员函数 c_str() 把 string 转换成c中的字符串样式
C++中的 c_str() 函数