PHP正则表达式返回两个空数组

时间:2017-04-26 03:42:47

标签: php regex

我正在尝试从html,

获取td标记内的内容
<?php
 $link = $_POST['link'];
 $data = file_get_contents($link);

 //echo $data;
 $regex ='"!<td>(.*?)</td>!is"';;
 preg_match_all($regex, $data, $matches);
 var_dumP($matches);    
?>

它似乎可以得到结果,但是当我var_dump它时,它只有以下结果,

array (size=2)
0 => 
array (size=0)
  empty
1 => 
array (size=0)
  empty
似乎可以从正则表达式中获取内容,但数组为空,无法在其中显示html内容。我的正则表达式有什么问题吗?

0 个答案:

没有答案