更改字符串PHP的最后一个元素

时间:2018-06-30 08:33:02

标签: php laravel

任何人都可以通过将数字的最后一位更改为x的功能来帮助我。

123456789-> 12345678x

我试图做:

$var = 123456789; 
$w = str_replace(substr( $var, -1), "x", $var);

先谢谢您

2 个答案:

答案 0 :(得分:1)

这可以通过通过$string[-1]访问字符串的最后一个元素并将其设置为所需的值来完成。这将覆盖字符串中的最后一个字符。

$string = "123456789";
$string[-1] = "x";
echo $string;

请参见this live demo

答案 1 :(得分:0)

您可以通过以下代码实现

$x = 123456789;
echo ((int)($x / 10) . 'x');