每日分享PHP知识点,大家都赞同关注是一种动力,分享是一种美德,再说了关注分享一下又不会怀孕?只要你开心就好......

 substr () 返回字符串的子串

string substr ( string $string , int $start [, int $length ] )

说明:返回字符串 string 由 start 和 length 参数指定的子字符串。参数描述

string

输入字符串。必须至少有一个字符。

start

如果 start 是非负数,返回的字符串将从 string 的 start 位置开始,从 0 开始计算。例如,在字符串 "abcdef" 中,在位置 0 的字符是 "a",位置 2 的字符串是 "c" 等等。

如果 start 是负数,返回的字符串将从 string 结尾处向前数第 start 个字符开始。

如果 string 的长度小于 start,将返回 FALSE。

length

如果提供了正数的 length,返回的字符串将从 start 处开始最多包括 length 个字符(取决于 string 的长度)。 如果提供了负数的 length,那么 string 末尾处的许多字符将会被漏掉(若 start 是负数则从字符串尾部算起)。如果 start 不在这段文本中,那么将返回一个空字符串。 如果提供了值为 0,FALSE 或 NULL 的 length,那么将返回一个空字符串。 如果没有提供 length,返回的子字符串将从 start 位置开始直到字符串结尾。 返回值:返回提取的子字符串, 或者在失败时返回 FALSE。 实例1:

<?php $rest = substr("abcdef", -1);    // 返回 "f"$rest = substr("abcdef", -2);    // 返回 "ef"$rest = substr("abcdef", -3, 1); // 返回 "d"?> 

实例2:

<?php $rest = substr("abcdef", 0, -1);  // 返回 "abcde"$rest = substr("abcdef", 2, -1);  // 返回 "cde"$rest = substr("abcdef", 4, -4);  // 返回 ""$rest = substr("abcdef", -3, -1); // 返回 "de"?> 

实例3:

<?php echo substr('abcdef', 1);     // bcdefecho substr('abcdef', 1, 3);  // bcdecho substr('abcdef', 0, 4);  // abcdecho substr('abcdef', 0, 8);  // abcdefecho substr('abcdef', -1, 1); // f// 访问字符串中的单个字符// 也可以使用中括号$string = 'abcdef';echo $string[0];                 // aecho $string[3];                 // decho $string[strlen($string)-1]; // f?> 

关注是一种动力  分享是一种美德  关注分享一下又不会怀孕!

c++ string substr_【函数分享】PHP函数substr ()分享(2020929)相关推荐

  1. java substr函数_oracle 中的substr()函数的用法,以及与java中String.substring()方法的区别...

    oracle 中的substr()函数的规则是 substr( string, start_position, [ length ] ) 说明: string 是要分割的字符串 start_posit ...

  2. substr函数c语言实现,substr是什么函数?怎么用

    c语言substr函数是什么意思 c语言标准库函数中是没有substr函数的,除非你自定义实现. c++语言标准库中的string类包含了一个substr函数. 在MSDN中,关于该函数的描述如下: ...

  3. oracle取第一位,Oracle中的substr()函数和INSTR()函数

    1)substr函数格式   (俗称:字符截取函数) 格式1: substr(string string,int a,int b); 格式2:substr(string string,int a) ; ...

  4. [转载] python中string函数的用法_python中string模块各属性以及函数的用法

    参考链接: Python中的string.octdigits 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作. python的字符 ...

  5. R count函数_【函数分享】PHP函数str_word_count()分享(202098)

    每日分享PHP知识点,大家都赞同关注是一种动力,分享是一种美德,再说了关注分享一下又不会怀孕?只要你开心就好......  str_word_count()  返回字符串中单词的使用情况. mixed ...

  6. 【STL】string详解(string类常用的操作函数、构造函数、赋值操作、子符串的拼接、查找和替换、比较、存取、插入和删除、获取)

    目录 1. string容器 简介 2. string类常用的操作函数 3. 构造函数 4. 赋值操作 5. 字符串拼接 6. 字符串查找和替换 7. 字符串比较 8. 字符串存取 9. 字符串插入和 ...

  7. mysql substr无效,mysql substr()函数,mysqlsubstr函数

    mysql substr()函数,mysqlsubstr函数 1.用法: substr(string string,num start,num length); string为字符串: start为起 ...

  8. oracle共享函数,oracle常用函数及示例分享

    oracle很多常用的函数如果了解的话可以加速开发,原本想总结下自己工作中使用oracle函数的一些场景,后发现川哥哥的博客总结的很好,为了方便查询函数就转摘过来. 总结的很不错,简单易懂,没什么事就 ...

  9. php编写函数6,【函数分享】每日PHP函数分享(2021-2-6)

    Hive基础(三十):HiveSQL 高阶函数合集实战(四)条件判断.数值相关.时间相关 条件判断 if:使用频率 ★★★★★ if(boolean testCondition, T valueTru ...

  10. C语言中自定义函数的使用和案例分享

    1.函数的定义和声明 函数定义的语法: 函数类型 函数名(形式参数表){ 函数体 } 函数的声明 函数返回值类型 函数名(变量1数据类型, 变量2数据类型, 变量n数据类型) 函数的调用 函数名(变量 ...

最新文章

  1. oracle中的聚簇,Oracle数据库的聚簇技术
  2. 个人怎么发表期刊具体细节
  3. springboot整合mybatis和mybatis-plus
  4. 推荐一套开源中文课:自然语言处理(NLP)专题
  5. CCNA200-120章节关系
  6. 86句管理名言:管理=勤奋+智慧+知识+心理学
  7. win10图标变白纸_超详细的纯净版win10安装教程,手把手教你学会,小白秒变大神!...
  8. 微型计算机十号功能,青岛理工大学练习题微机原理(10页)-原创力文档
  9. MVC---张国亮总结心得第一季
  10. 马尔科夫决策过程(MDP) : BlackJack问题(MC-ES)
  11. SnagIt - 专业的截图工具
  12. 神泣服务器维护公告,《神泣》官方网站—创天互娱
  13. OPPO R11刷机初体验
  14. Eyoucms采集-易优实时数据采集-Eyoucms自动采集
  15. 迷你迅雷 vs. QQ旋风
  16. 电商经验!补单防止骗子退款技巧
  17. Webots水下机器人仿真
  18. linux6 下dns配置,RHEL6中DNS配置
  19. 情侣的网站代码java_GitHub - 90x64/lovers-website: 程序员的情侣网站 (programmer's website of lovers)...
  20. 生物特征识别的种族偏见,肤色偏见,性别偏见

热门文章

  1. java.lang.OutOfMemoryError: PermGen space tomcat启动项目出错
  2. pyglet: a cross-platform windowing and multimedia
  3. 解读IBM存储虚拟化的两大法宝
  4. 实用网站、软件、App分享
  5. android动态加载assets,从android_assets文件夹动态加载dll
  6. ARM开发7.3.2 基础实训( 2 ) 单个按键的输入系统设计( 2)--LPC21XX
  7. 学习webpack系列之四 ---- (学习开发环境)
  8. ORM的个人简单理解以及持久化和持久层的简单理解、Hibernate的简单理解,mybatis 的好处通俗易懂
  9. Java基础,使用双循环嵌套,实现输出1-1000之间所有的素数,并统计有多少个
  10. linux使用cpu缓存,解决方案:如何在Linux中获取CPU缓存的大小