我正在网站上工作,客户提交他的电话号码,需要能够将客户的电话号码从0553322111
转换为966553322111
,这样我就可以用它来与MySQL数据库中的记录进行比较。
我该如何在PHP中这样做呢?
当用户在HTML页面中提交电话号码时
他将作为0553322111
提交。
<?php
// store the submitted num.
$temp = $_POST['number']; >> 0553322111.
?>
我想使用$temp值存储数字并将其修改为966553322111
,以便我可以用新值查询记录。
使用preg_replace:
$phone_number = preg_replace('/^0/','966',$phone_number);
/^0/=字符串开始处的0
也就是说,将字符串开头的0替换为966
让我知道这是否有效