PHP正则问题 $ar=explode(',',$a);print_r($ar); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 特点是都是用,分割的,所以,可以这样匹配;$a = "81234567,13812345678,+8613812345678,8613812345678,021-81234567,(021)-81234567,+86-021-81234567,(+86)(021)81234567,86-021-81234567,(86)(021)81234567";preg_match_all('/([^,]+)/',$a,$matches);print_r($matches); $a = "81234567,13812345678,+8613812345678,8613812345678,021-81234567,(021)-81234567,+86-021-81234567,(+86)(021)81234567,86-021-81234567,(86)(021)81234567";preg_match_all('/(?:[+(\d)-]+)?\d+/', $a, $r);print_r($r[0]);Array( [0] => 81234567 [1] => 13812345678 [2] => +8613812345678 [3] => 8613812345678 [4] => 021-81234567 [5] => (021)-81234567 [6] => +86-021-81234567 [7] => (+86)(021)81234567 [8] => 86-021-81234567 [9] => (86)(021)81234567) 请问这个函数应该怎么改呢? 保存数组到MYSQL是否经常用呢? php 有api么?? 比如我不知道include(),怎么办,不会每次都得去baidu吧?? 100分奉上:求一正则表达式: 其实我就是想实践如下效果 唠叨大哥请进来 有关图像翻转的问题 exit()后的执行问题。 是否装了IIS就可以在本机上运行php文件呢?谢谢~! 一个很简单的外部变量引用问题? 关于PHP header的问题 简单正则表达式替换问题
$a = "81234567,13812345678,+8613812345678,8613812345678,021-81234567,(021)-81234567,+86-021-81234567,(+86)(021)81234567,86-021-81234567,(86)(021)81234567";
preg_match_all('/([^,]+)/',$a,$matches);
print_r($matches);
Array
(
[0] => 81234567
[1] => 13812345678
[2] => +8613812345678
[3] => 8613812345678
[4] => 021-81234567
[5] => (021)-81234567
[6] => +86-021-81234567
[7] => (+86)(021)81234567
[8] => 86-021-81234567
[9] => (86)(021)81234567
)