php 格式化美国电话号码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 格式化美国电话号码相关的知识,希望对你有一定的参考价值。
<?php
function localize_us_number($phone) {
$numbers_only = preg_replace("/[^\d]/", "", $phone);
return preg_replace("/^1?(\d{3})(\d{3})(\d{4})$/", "$1-$2-$3", $numbers_only);
}
$phone = "(123) 456-7890";
echo localize_us_number($phone); // 123-456-7890
$phone = "1-800-555-3456";
echo localize_us_number($phone); // 800-555-3456
以上是关于php 格式化美国电话号码的主要内容,如果未能解决你的问题,请参考以下文章
格式化美国电话号码
如何将字符串号码格式化为美国电话号码格式
以美国格式写入多个电话号码逗号分隔
获取美国格式的用户电话号码
php PHP:美国电话#验证
用于验证美国电话号码格式的 RegEx