使用PHP中的国家/地区代码格式化电话号码

时间:2014-06-23 05:52:08

标签: php phone-number

我正在网站上工作,客户提交了他的电话号码,并且需要能够将客户的电话号码从0553322111转换为966553322111,以便我可以用来与之比较MySQL数据库中的记录。

我将如何使用PHP进行此操作?


当用户在HTML页面中提交他的电话号码时

他将以0553322111提交。

PHP

<?php
// store the submitted num.
$temp = $_POST['number']; >> 0553322111.
?> 

我想使用存储数字的$ temp值并将其修改为966553322111,以便我可以使用新值查询记录。

1 个答案:

答案 0 :(得分:1)

使用preg_replace:

$phone_number = preg_replace('/^0/','966',$phone_number);
字符串

/ ^ 0 / = 0

所以它基本上说,在字符串的开头用966

替换0

让我知道这是否有效。