我正在一个Web应用程序上工作,以便从用户那里捕获电话号码,但是在后端(使用Laravel PHP构建)中,我想从电话号码中删除第一个数字并替换为254 >。
例如,正在捕获此电话号码private boolean isAcceptable(byte [] doc){
//code or logic for accept 100Kb to 4Mb
return null;
}
我需要用07******23**
替换第一个零,以便它可以是254
答案 0 :(得分:1)
您甚至不需要在这里调用正则表达式,rm -rf $NVM_DIR ~/.npm ~/.bower
应该可以正常工作:
substr()
如果您只想对从零开始的数字进行替换,那么使用$input = "07123456789";
$output = "254" . substr($input, 1);
可能更有意义:
preg_replace
答案 1 :(得分:1)
使用ltrim删除零。
如果存在零,它将删除零,如果不存在,则将字符串保留完整。
echo "254" . ltrim($number, "0");
请参见带有和不带有前导零的示例:
https://3v4l.org/Z03st