从号码中删除

时间:2019-07-03 11:03:17

标签: php sql

我需要从数字中删除连字符,但我找不到执行此操作的函数。我知道我曾经在某处使用过它,但我不记得了。

+ 123-567-896

需要+ 123-567896这样

2 个答案:

答案 0 :(得分:1)

您可以使用strrpos()查找字符串中某个字符的最后一次出现。所以在这种情况下,您的连字符。然后,您可以使用substr_replace()函数在''

的位置上用-(空字符串)替换一个字符。
$tel = '+123-567-896';    

echo substr_replace($tel,'', strrpos($tel, '-'), 1);

会给您:

+123-567896

工作示例:https://3v4l.org/VfFGh

答案 1 :(得分:-2)

您可以使用此功能str_replace('-','','+123-567-896')