我想用空字符串替换变量$key
第12个位置的任何数字字符:$key
变量有12个字符+递增的数字字符。例如:
IODN4YFK5XKV1
GYDN4YFK5XKV2
P3FU4YFK5XKV3
波纹管是我当前的 php 代码行:
$data = ereg_replace( "[0-9]+$", "", $_REQUEST['code'] );
问题:如果我的 $key = HXGE1SR9OWM428
,最后 3 位数字 (428) 将被删除,但我只想删除从第 12 位开始的数字,这样我的结果将是$data = HXGE1SR9OWM4
。
最佳答案
为什么不使用substr()
?
$data = substr($_REQUEST['code'], 0, 12);
仅供引用,ereg_*
在较新版本的 PHP 中已弃用
关于php - ereg_replace 或 preg_replace 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11597197/