php - 替换最后 x 个数字

标签 php

我有一个看起来有点像这样的 PHP 变量:

$id = "01922312";

我需要用另一个字符替换最后两个或三个数字。我该怎么做?

编辑 抱歉造成混淆,基本上我有上面的变量,在我处理完它之后我希望它看起来像这样:

$new = "01922xxx";

最佳答案

试试这个:

$new = substr($id, 0, -3) . 'xxx';

结果:

01922xxx

关于php - 替换最后 x 个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4419860/

相关文章:

php - PHP 和 CodeIgniter 中的多步骤/页面表单

php - 关于减少从 AJAX 快速调用 PHP 脚本的服务器开销的建议

php - 使用日期格式搜索一段时间内的数据

php - 需要反转动态地理位置坐标以与 geoJson 脚本一起使用

php - 无法在 CodeIgniter 中将记录插入数据库

php - 如何使用 codeigniter 防止 sql 注入(inject)

php - 如何将一个数据库表的多个变量的值提交到一个输入字段?

php - 关于将 Highstocks 图表图像发送到服务器的建议

php - 如何将文本 append 到特定的 php 数组值

php - 为什么 mysqli 绑定(bind)函数不能正确处理我的字符串?