php使用substr函数,在PHP中如何使用substr函数

substr函数用于返回参数指定的字符串的一部分,通过设置start和ength的值来返回字符串的某一部分

今天将和大家分享的是php中的substr函数,它主要用于返回由start和length参数指定的字符串的一部分。接下来在文章中将为大家详细介绍它的用法,有一定的参考价值,希望对大家有所帮助。

15783e6e5e5c65b71e379a0cfff6f4a2.png

【推荐课程:PHP教程】

它具有以下语法:substr(string,start,length)

返回值:此函数返回要提取的字符串部分,当失败时为FALSE,或者为空字符串。如果start参数是负数且length小于或等于start,则length变为0

注意:substr()函数在PHP 4,PHP 5,PHP 7中可用。在 PHP 5.2.2 到 5.2.6 版本中,如果 start 参数表示负截断或者越界位置,则返回 FALSE。其他版本则从 start 位置开始获取字符串。

相关的功能:

strrchr()函数用于查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符

substr_replace()函数用来替换字符串的子串

preg_match()函数用以执行匹配正则表达式

trim()函数用以移除字符串两侧的空白字符或其他预定义字符。

mb_substr()函数用以获取部分字符串

参数介绍

string

用于指定输入字符串,它必须是一个字符或更长。这是一个必需的参数。

start

用于指定从返回字符串的起始位置。这是一个必需的参数。如果start是非负数,则返回的字符串将从字符串的起始位置开始,从零开始计数。如果start为负数,则返回的字符串将从字符串末尾的起始字符开始。

如果string小于起始字符长,则返回FALSE。

length

用于指定返回字符串的长度。这是一个可选参数。它的默认值是字符串的结尾。如果给定length并且为正数,则返回的字符串将包含从start开始的最多长度字符(取决于字符串的长度)。如果给定长度并且为负,则将从字符串的末尾省略那么多字符(在开始为负时计算起始位置之后)。如果start表示此截断的位置或更高,则返回FALSE。

注意:如果给定length为0,FALSE或NULL,则返回空字符串。如果省略length,则返回从start开始到字符串结尾的子字符串

示例分享:<?php

echo substr("Hello world",10)."
";

echo substr("Hello world",7)."
";

echo substr("Hello world",-1)."
";

echo substr("Hello world",-8)."
";

echo substr("Hello world",0)."
";

?>

效果图:

db954dd835d6328f9fc3b98056567e69.png

总结:以上就是本篇文章的的全部内容了,希望对大家学习PHP截取字符串有所帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值