print_r 和 echo 输出正则匹配后的问题
lamgz 2010-07-14 04:34:40 <?php
$file = '<div id=adsp_content_title_banner>测试</div>';
preg_match_all("/<div[^>]*id=adsp_content_title_banner[^>]*>(.*?)<\/div>/si",$file,$Topic);
print_r($Topic[0]);
echo($Topic[0]);
print_r($file);
echo($file);
?>
上面程序返回的结果为什么是一下这个:
Array ( [0] =>
测试
) Array
测试
测试
1、怎么多出来Array这个东西?
2、print_r 和 echo 的输出为什么不同?
3、最后大家都输出($file)的结果为什么相同?
刚接触PHP,请达人指点...