【发布时间】:2019-07-15 07:25:41
【问题描述】:
我正在开发一个 PHP 应用程序,其中我有一个格式为 +259890111*** 的电话号码,现在我使用 substr_replace() 将 + 和 259 替换为 0 以便输出可以是:0**890111***.
$number = '+259890111***';
$new_number = substr_replace($number, '0', 0, ($number == '+259'));
【问题讨论】:
-
前几个字符是
+259吗?还能是别的吗? -
不,总是+259
-
试试
echo preg_replace("/^\+259/", 0, "+259890111***");