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