比如有个表格,<td>...</td><td>...</td><td>...</td>这样的,我想把其中每个单元格中的内容抓取出来放进数组,类似于在c#里用 "<td>(.+?)</td>"  去 "Match" 这个字符串,在php里有没有这种函数呢

解决方案 »

  1.   

    int preg_match_all ( string $pattern , string $subject , array &$matches [, int $flags [, int $offset ]] )
      

  2.   

    $str="需要匹配的内容";
    preg_match_all('|<td>([^<]+)</td>|isU', $str, $tdinfos); //匹配正则
    print_r($tdinfos);//输出查看内容http://www.telnote.cn 生活日记网 用日志记录点滴生活!
    http://www.moths.com.cn 真正免费的同城交友婚恋网站