如何在php帖子表单中制作单独的电话号码? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

嗨伙计们,我需要一些帮助! :)

这是一个例子!当人们写电话框结果为55555555555时,但是当我想要555-555-55-55这样的表格提交/发布时有什么例子吗?感谢帮助。

<input type="text" id="phone" class="form-icon form-icon-phone" name="phone" data-required="" autocomplete="off" />

postform.php

$phone = $_POST["phone"];

它有什么例子吗?

php forms post numbers action
1个回答
0
投票
<?php
/* formats a 11 or 7 digit phone number (number only) by 
adding dashes at the appropriate locations */
function phoneFormat($number) {
    if(ctype_digit($number) && strlen($number) == 11) {
    $number = substr($number, 0, 3) .'-'. substr($number, 3, 3) .'-'. substr($number, 6);
    } else {
        if(ctype_digit($number) && strlen($number) == 7) {
            $number = substr($number, 0, 3) .'-'. substr($number, 3, 4);
        }
    }
    return $number;
}
   ?>

然后使用echo phoneFormat($ _ POST ['phone']);

您可以使用此功能并在想要显示电话号码时调用它

© www.soinside.com 2019 - 2024. All rights reserved.