background image

<? 
$url = 'http://www.php.net'; 
$lines_array = file($url); 
$lines_string = implode('', $lines_array); 
eregi("<head>(.*)</head>", $lines_string, $head); 
?> 

  让我们看一下代码。正如你所见,

eregi()函数按下面的格式执行: 

eregi("<head>(.*)</head>", $lines_string, $head); 

   

"(.*)" 表 示 所 有 东 西 , 可 以 解 释 为 , " 分 析 在 <head> 和 </head> 间 的 所 以 东 西 " 。

$lines_string 是我们正 
在分析的字符串,

$head 是分析后的结果存放的数组。 

  最后,我们可以输数据。因为仅在

<head>和</head>间存在一个实例,我们可以安全的

假设数组中仅存

 

在着一个元素,而且就是我们想要的。让我们把它打印出来吧。

 

<? 
$url = 'http://www.php.net'; 
$lines_array = file($url); 
$lines_string = implode('', $lines_array); 
eregi("<head>(.*)</head>", $lines_string, $head); 
echo $head[0]; 
?> 

  这就是全部的代码了。