zoukankan      html  css  js  c++  java
  • php正则表达式获取表格内容

    <?php
    $contents = '<tr class="">
    								<td>508982</td>
    								<td>08,07,01,03,04,09,05,10,06,02</td>
    								<td>2015-08-31 17:17</td>
    						</tr>
    						<tr class="odd">
    								<td>508981</td>
    								<td>02,03,06,04,10,05,09,01,08,07</td>
    								<td>2015-08-31 17:12</td>
    						</tr>';
    preg_match_all('/<tr([sS]*?)>([sS]*?)</tr>/',$contents,$matched);
    
    foreach($matched[2] as $k=>$v){
        preg_match_all('/<td>([sS]*?)</td>/',$v,$matched_v);
        print_r($matched_v);
    }
    

      

    结果

    Array
    (
        [0] => Array
            (
                [0] => <td>508982</td>
                [1] => <td>08,07,01,03,04,09,05,10,06,02</td>
                [2] => <td>2015-08-31 17:17</td>
            )
    
        [1] => Array
            (
                [0] => 508982
                [1] => 08,07,01,03,04,09,05,10,06,02
                [2] => 2015-08-31 17:17
            )
    
    )
    Array
    (
        [0] => Array
            (
                [0] => <td>508981</td>
                [1] => <td>02,03,06,04,10,05,09,01,08,07</td>
                [2] => <td>2015-08-31 17:12</td>
            )
    
        [1] => Array
            (
                [0] => 508981
                [1] => 02,03,06,04,10,05,09,01,08,07
                [2] => 2015-08-31 17:12
            )
    
    )
    

      

    参考:

    http://www.5idev.com/p-php_preg_match.shtml

    http://www.5idev.com/p-php_regular_syntax_1.shtml

    http://www.5idev.com/p-php_regular_syntax_2.shtml

  • 相关阅读:
    致敬我的2015
    葡萄城报表-导出输出
    葡萄城报表-内网发布
    葡萄城报表-核心代码展示
    点滴积累--工作总结
    解决WPF中ListViewItem对齐问题
    IIS上传文件失败
    HTTP 错误 404.4
    端口及IP复习
    请考虑将 "await" 运算符应用于调用结果
  • 原文地址:https://www.cnblogs.com/walter371/p/4774171.html
Copyright © 2011-2022 走看看