php函数substr 基础用法和高阶用法

substr 函数是 PHP 中的内置函数,用于从字符串中提取指定长度的子字符串。

基础用法:

语法:

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

参数:

  • string:指定要提取的字符串。
  • start:指定要提取的子字符串的开始位置。
  • length:可选参数,指定要提取的子字符串的长度。

例如:

$str = "Hello World";
$substr = substr($str, 0, 5);
echo $substr;

运行以上代码后,将得到以下输出:

Hello

可以看到,提取了从位置 0 开始,长度为 5 的子字符串。

高级用法:

  1. 提取字符串末尾的子字符串:您可以通过指定负的 start 参数,提取字符串末尾的子字符串。例如:
$str = "Hello World";
$substr = substr($str, -5);
echo $substr;

运行以上代码后,将得到以下输出:

World

可以看到,提取了字符串末尾的 5 个字符。

  1. 检查字符串是否以特定字符串结尾:您可以通过提取字符串末尾的子字符串,并与要检查的字符串进行比较,判断字符串是否以特定字符串结尾。例如:
$str = "Hello World";
$end = "World";
if (substr($str, -strlen($end)) == $end) {
    echo "The string ends with $end";
} else {
    echo "The string does not end with $end";
}

运行以上代码后,将得到以下输出:

The string ends with World

可以看到,字符串以 World 结尾。

这些是 substr 函数的高级用法,您可以根据需要选择使用。

发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/php/3026.html

(0)
彬彬笔记彬彬笔记
上一篇 2023年2月11日
下一篇 2023年2月11日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

蜀ICP备14017386号-13