发布日期:2018-03-26
在PHP中格式化电话号码+ 查看更多
在PHP中格式化电话号码
+ 查看更多
发布日期:2018-03-10 15:43
分类:PHP
浏览次数:91
我正在处理一个短信应用程序,需要能够将发件人的电话号码从+11234567890转换为123-456-7890,以便可以与MySQL数据库中的记录进行比较。
电话号码以后一种格式存储,以便在网站上的其他地方使用,我宁愿不改变该格式,因为它将需要修改大量的代码。
我如何用PHP来解决这个问题?
回答:
$data = '+11234567890'; if( preg_match( '/^\+\d(\d{3})(\d{3})(\d{4})$/', $data, $matches ) ) { $result = $matches[1] . '-' .$matches[2] . '-' . $matches[3]; return $result; }