用PHP格式化电话区号

Rya*_*ett 0 php str-replace reformatting

我们的网站上有很多办公地点,每个办公地点都有一个主要电话号码 - 许多都输入了区号如下:(800) 555-5555

这是我需要他们都看,不管它是如何进入:800- 555-5555

这就是我现在所处的位置

str_replace(array( '(', ')' ), '', $this->data['location_phone']);
Run Code Online (Sandbox Code Playgroud)

虽然这删除了两个括号,但我真的只需要删除开头的一个并用短划线替换右括号.

Nav*_*sje 7

使用数组替换.

str_replace(array( '(', ')' ), array('', '-'), $this->data['location_phone']);
Run Code Online (Sandbox Code Playgroud)

您可以在str_replace文档页面上阅读更多内容.