首页 > 后端开发 > php教程 > 这个正则怎么写

这个正则怎么写

WBOY
发布: 2016-06-23 13:48:20
原创
950 人浏览过

 我要取出表名。


回复讨论(解决方案)

这个数组里些是创建表的sql语句,然后我想要获取到表名,帮写个正则 - -

<?php$array = array("CREATE TABLE `order_log_1` (`_id` int(11) NOT NULL AUTO_INCREMENT,,`order_info` text,`insert_time` int(11) DEFAULT NULL,PRIMARY KEY (`_id`))",    "CREATE TABLE `order_log_2` (`_id` int(11) NOT NULL AUTO_INCREMENT,,`order_info` text,`insert_time` int(11) DEFAULT NULL,PRIMARY KEY (`_id`))",    "CREATE TABLE `order_log_3` (`_id` int(11) NOT NULL AUTO_INCREMENT,,`order_info` text,`insert_time` int(11) DEFAULT NULL,PRIMARY KEY (`_id`))",);$pattern = '/CREATE TABLE `(\w+)`/i';foreach ($array as $item) {    if (preg_match($pattern, $item, $match)) {        var_dump($match[1]);    }}?>
登录后复制

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板