本教学使用环境介绍
伺服器端:Ubuntu 18.04 LTS
资料库:Mariadb 10.1.34(Mysql)
语言版本:php 7.3
本机端:MacOS High Sierraphp
举例:台湾本地用户互打手机号码时,是 09XX123456,当与第三方串接须要转国际号时,须要变成 +8869XX123456,此时就可使用此功能自由转换。sql
str_replace_national functioncode
function str_replace_national($from, $to, $content) { $from = '/'.preg_quote($from, '/').'/'; return preg_replace($from, $to, $content, 1); }
使用io
str_replace_national('0', '+886', $phone);
因此他只会取代第一个「0」,将它改成 +886function
转回来同样原理原理
str_replace_first functiondb
function str_replace_first($from, $to, $content) { $from = '/'.preg_quote($from, '/').'/'; return preg_replace($from, $to, $content, 4); }
使用语言
str_replace_first('+886', '0', $phone);
将 +886 取代为本来的「0」co
Line ID:ianmac
QQ:1258554508版本