求正则 出int(11) 中的int 和11 请匹配 int(11) 和int也就是说当没有后面的括号只匹配int 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str =<<<DOC请匹配 int(11) 和intDOC;preg_match_all("#int(\([\d]+\))?#", $str, $m);print_r($m[0]); 上面写的不行,我自己写好了,不知道好不好,但是可用,贴出来大家看看,有什么不对的。$aa="int(11)";$bb = preg_replace("/[a-z]|[A-Z]|\(|\)/","",$aa); //匹配11$bb = preg_replace("/\([^\)]*\)/","",$aa); //匹配int 我要分别匹配出两个内容啊int(11) 分别要匹配出int11 $str =<<<eof请匹配 int(11) 和int eof;preg_match("#(int)\((\d+)\)#", $str, $m); echo $m[1]."<br>";echo $m[2]; 我要用$sql="show full fields from table";这个来获取字段类型,长度$rs[type]返回的是int(11)我要区别获取字段名,和长度,懂了吗? $str =<<<eofvarchar(11)| texteof;preg_match_all("#([a-z]+)\(?(\d*)\)?#i", $str, $m); print_r($m); 按楼主的应用,检测int就可以了。以(为分界,拿出2个部分,应该就是楼主想要的了。 寻找 php 二维数组使用问题 ******正在做个PHP平台,如何保存最后一次记录?blob****** 下面的.SQL文件导入时出现错误…… 自己写了一个PHP 源码加密遇到的问题 网站某个栏目打开速度特别慢 怎样确定用户是来自同一台电脑的? RMB求一个LINUX 系统操作 安全维护的师傅 mysql分组查询统计 在ecshop的购物流程页,商品列表加一个复选框,并实现与之相对应功能的代码 用php正则过滤程序标记开头到结尾全部过滤掉,请看说明 打开非站点目录下的程序
$str =<<<DOC
请匹配 int(11) 和int
DOC;
preg_match_all("#int(\([\d]+\))?#", $str, $m);print_r($m[0]);
$bb = preg_replace("/[a-z]|[A-Z]|\(|\)/","",$aa); //匹配11
$bb = preg_replace("/\([^\)]*\)/","",$aa); //匹配int
我要分别匹配出两个内容啊
int(11) 分别要匹配出
int
11
$str =<<<eof
请匹配 int(11) 和int
eof;
preg_match("#(int)\((\d+)\)#", $str, $m);
echo $m[1]."<br>";
echo $m[2];
$sql="show full fields from table";
这个来获取字段类型,长度
$rs[type]
返回的是int(11)
我要区别获取字段名,和长度,懂了吗?
varchar(11)| text
eof;
preg_match_all("#([a-z]+)\(?(\d*)\)?#i", $str, $m);
print_r($m);
以(为分界,拿出2个部分,应该就是楼主想要的了。