gpt4 book ai didi

php - 在多重搜索字段中搜索之前如何清理电话号码?

转载 作者:行者123 更新时间:2023-11-29 17:34:16 25 4
gpt4 key购买 nike

我有一个字段,用户可以在其中搜索 MySQL 数据库的电子邮件、电话和用户名。数据库中的所有号码均为 10 位数字 (1231231234) 格式。

如果(如果有则大)用户输入以下格式的电话号码,我希望将其清理为仅 10 位数字的字符串,因为它在数据库中关联:

(123)123-1234
123-123-1234
123.123.1234
+1(123)123-1234
11231231234

用户名和电子邮件允许包含 .和 - 字符。因此我不知道如何使用 PHP 来确定它是否采用这些格式之一,然后相应地对其进行清理。有想法吗?

最佳答案

这将从电话号码或任何其他值中删除您需要删除的所有内容。如果您需要删除其他内容,只需更新数组即可。

$string = str_replace(array('-',' ','.','(',')',',','"','+'),'',$string);

关于php - 在多重搜索字段中搜索之前如何清理电话号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50424516/

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