gpt4 book ai didi

php - 字符串的最后一个字符应该是字母或数字

转载 作者:行者123 更新时间:2023-12-01 22:31:20 25 4
gpt4 key购买 nike

我有这些字符串:

$string = 'Tester,';

最后我想得到:

'Tester'

我这样试过:

$string = rtrim($string, array(',', '.'));

但是 rtrim() 的第二个参数不能是数组。

如何从字符串末尾删除所有非字母或数字的内容?

谢谢。

最佳答案

这应该适合你:

(这里我只是检查字符串的最后一个字符是否不是带有 ctype_alnum() 的字母数字。如果为真,我将最后一个字符设置为空,否则我保留它)

<?php

$string = "Tester,";
$string[strlen($string)-1] = (!ctype_alnum($string[strlen($string)-1])?"":$string[strlen($string)-1]);
echo $string;

?>

输出:

Tester

关于php - 字符串的最后一个字符应该是字母或数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29444960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com