📜  php substr - PHP (1)

📅  最后修改于: 2023-12-03 15:18:21.267000             🧑  作者: Mango

PHP Substr - 字符串截取

在 PHP 中,您可以使用 substr() 函数来截取字符串的一部分。substr() 函数需要两个参数:要截取的字符串和截取的起始位置。如果只提供了一个参数,则将返回整个字符串。

语法
substr(string $string, int $start, ?int $length = null): string
参数
  • $string: 必需,要截取的字符串。
  • $start: 必需,截取的起始位置。如果是正数,则从字符串的左侧开始算起。如果是负数,则从字符串的右侧开始算起。
  • $length: 可选,截取的长度。如果未指定,则函数将截取字符串的剩余部分,并返回。
返回值

substr() 函数将返回一个新字符串,该字符串是从原始字符串中截取的一部分。如果截取的起始位置是负数,则该函数将从字符串的末尾开始计算位置。

示例

下面是一些使用 substr() 函数的示例:

// 从左侧截取字符串的一部分
$original_string = "Hello World!";
$substring = substr($original_string, 0, 5); // "Hello"

// 从右侧截取字符串的一部分
$original_string = "Hello World!";
$substring = substr($original_string, -6, 6); // "World!"

// 从左侧截取字符串的剩余部分
$original_string = "Hello World!";
$substring = substr($original_string, 6); // "World!"
注意事项

要将字符串转换为数组并访问其单个字符,请使用 [] 运算符,而不是 substr() 函数。请参阅下面的示例:

// 使用 [] 运算符访问字符串中的单个字符
$original_string = "Hello World!";
$char = $original_string[0]; // "H"
参考链接