php - 去除字符串中的非数字字符

我有一个存储在 $phone 中的电话号码,它看起来像这样:(555) 555-5555。我希望它看起来像这样:5555555555。如何获取字符串并去掉连字符、空格和括号?

最佳答案

使用 regexp .具体来说,使用 preg_replace功能:

$phone = preg_replace('/\D+/', '', $phone);

https://stackoverflow.com/questions/5109538/

相关文章:

powershell - 在字符串中格式化 PowerShell Get-Date

java - 有什么方法可以使用 Eclipse 在 Java 字符串文字中编写(复制粘贴)格式良好

javascript - Chart.js 数字格式

date - 将日期格式更改为 "%d/%m/%Y"

css - 自定义 .sass 的格式输出?

formatting - 同时在多行中添加空格 - 在 Pycharm 中

c++ - 如何计算具有 n 位小数的 float

html - float 子元素 : overflow:hidden or clear:both?

android - 使用电话号码格式 NaN 屏蔽 EditText,如 PhoneNumberUt

c# - 在 Console.WriteLine 方法中格式化字符串