插件窝 干货文章 php怎么去除右侧第一个字符

php怎么去除右侧第一个字符

字符 字符串 右侧 去除 852    来源:    2025-03-18

在PHP中,你可以使用 substr() 函数来去除字符串右侧的第一个字符。substr() 函数用于返回字符串的一部分。

以下是一个示例代码,展示如何去除字符串右侧的第一个字符:

<?php
$str = "Hello World!";
$newStr = substr($str, 0, -1); // 从第0个字符开始,截取到倒数第1个字符之前
echo $newStr; // 输出 "Hello World"
?>

解释:

  • substr($str, 0, -1)
    • $str 是原始字符串。
    • 0 表示从字符串的第0个字符开始。
    • -1 表示截取到倒数第1个字符之前。

其他方法:

你也可以使用 rtrim() 函数来去除字符串右侧的特定字符,但这种方法通常用于去除空白字符或指定的字符集,而不是固定位置的字符。

<?php
$str = "Hello World!";
$newStr = rtrim($str, "!"); // 去除右侧的感叹号
echo $newStr; // 输出 "Hello World"
?>

不过,如果你只是想去除右侧的第一个字符,substr() 是最直接和通用的方法。