迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > PHP >

如何在 PHP 中删除字符串中的最后一个字符

作者:迹忆客 最近更新:2023/03/14 浏览次数:

本文将介绍在 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

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 PHP 中获取时间差的分钟数

发布时间:2023/03/29 浏览次数:183 分类:PHP

本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。

PHP 中的重定向

发布时间:2023/03/29 浏览次数:136 分类:PHP

本教程演示了如何将用户从页面重定向到 PHP 中的其他页面

PHP 分页

发布时间:2023/03/29 浏览次数:66 分类:PHP

本教程介绍如何在 PHP 中对数据库行进行分页

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便