如何在 PHP 中删除字符串中的最后一个字符
短信预约 -IT技能 免费直播动态提醒
本文将介绍在 PHP 中使用函数 rtrim()
和 substr()
从字符串中删除最后一个字符的不同方法。
使用 rtrim()
函数来删除最后一个字符
rtrim()
函数明确用于删除字符串末尾的空格或字符。使用该函数的正确语法如下。
rtrim($string, $character);
内置函数 rtrim()
有两个参数,每个参数的细节如下。
参数 | 说明 | |
---|---|---|
$string |
强制 | 这是我们要删除最后一个字符的字符串 |
$character |
可选 | 就是我们要从最后删除的字符 |
这个函数返回执行删除后得到的最终字符串。下面的程序显示了我们如何使用 rtrim()
函数从一个字符串中删除最后一个字符。
<?php
$mystring = "This is a PHP program.";
echo("This is the string before removal: $mystring\n");
$newstring = rtrim($mystring, ". ");
echo("This is the string after removal: $newstring");
?>
输出:
This is the string before removal: This is a PHP program.
This is the string after removal: This is a PHP program
使用 substr()
函数来删除最后一个字符
在 PHP 中,我们还可以使用 substr()
函数来删除字符串中的最后一个字符。这个命令返回一个指定的子字符串,正确的执行语法如下。
substr($string, $start, $length)
函数 substr()
接受三个参数。
参数 | 说明 | |
---|---|---|
$string |
强制 | 这是我们要删除最后一个字符的字符串 |
$start |
强制 | 它是子字符串的起始位置。 |
$length |
可选 |
如果给定值,那么函数将返回从 $start 参数到指定长度的子字符串。 |
使用 substr()
函数从字符串中删除最后一个字符的程序如下。
<?php
$mystring = "This is a PHP program.";
echo substr($mystring, 0, -1);
?>
输出:
This is a PHP program
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341