gpt4 book ai didi

php - 在 PHP 的报告页面上格式化和显示电话号码

转载 作者:行者123 更新时间:2023-12-03 20:42:30 27 4
gpt4 key购买 nike

我有一个名为 customer_phone 的数据库字段,它在输入时存储。它现在从数据库中显示在报告页面上,如下所示:

print  "Phone: $customer_phone<br>";

我想从数据库字段中获取数据,去掉任何多余的字符(如果有的话)只保留数字(例如:xxx-xxx-xxxxxxxxxxxxxx ) 然后以这种格式显示在页面上:

(xxx) xxx-xxxx

我找到了执行此操作的功能脚本,但无法让它们工作。

我需要从数据库字段中获取数据,重新格式化并显示在页面上。

我是 PHP 新手,非常感谢任何帮助。

最佳答案

function format_telephone($phone_number)
{
$cleaned = preg_replace('/[^[:digit:]]/', '', $phone_number);
preg_match('/(\d{3})(\d{3})(\d{4})/', $cleaned, $matches);
return "({$matches[1]}) {$matches[2]}-{$matches[3]}";
}

有一个函数可以按照你的要求去做,像这样调用它

<?php echo format_telephone($customer_phone); ?>

关于php - 在 PHP 的报告页面上格式化和显示电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10164460/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com