怎样才能拆分字串符然后进行判断。 比如字串符17177555056,拆分为1-7177555056比如8613800138000拆分为86-13800138000然后判断他们的国际区号,我的网站接收短信需要区分,但是接收API返回的没拆分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只是什么API?不会是反向工程?如果要反向工程的话,换一个好一点的网站试试。 试试这个吧$str = "17177555056";$one = "/^\d/";preg_match($one, $str, $arr);$num = $arr[0];echo preg_replace($one, $num.'-', $str);echo '<hr>';$str2 = "8613800138000";$two = "/^\d{2}/";preg_match($two, $str2, $arr2);$num2 = $arr2[0];echo preg_replace($two, $num2.'-', $str2); form表单中type为"hidden"的值能否随while循环变化? php 无法显示刷新图片 scandir问题 域名解析的问题? php读取js里面的cookie 求教:如何解决mysql占用cpu过高?急 怎样通过URL把参数传递给下一个页面 欢迎大家下载我的软件,下载者有分. 关于自增变量的问题 thinphp volist 遍历输出 到a的链接上用U函数 带参数 实现文章小分类的这个功能? Fatal error: Call to undefined function mysql_connect() php+mysql 查询结果分页显示
$str = "17177555056";
$one = "/^\d/";
preg_match($one, $str, $arr);
$num = $arr[0];
echo preg_replace($one, $num.'-', $str);echo '<hr>';$str2 = "8613800138000";
$two = "/^\d{2}/";
preg_match($two, $str2, $arr2);
$num2 = $arr2[0];
echo preg_replace($two, $num2.'-', $str2);