<?php
$str = <<<EOT
<meta name="keywords" content="电力招聘,电力人才网,电力英才网">
<meta name="description" content="电力,电力招聘,电力人才网">
EOT;
preg_match_all('|<meta name="(.*?)" content="(.*?)">|i', $str, $arr);print_r($arr);
?>out:Array
(
    [0] => Array
        (
            [0] => <meta name="keywords" content="电力招聘,电力人才网,电力英才网">
            [1] => <meta name="description" content="电力,电力招聘,电力人才网">
        )    [1] => Array
        (
            [0] => keywords
            [1] => description
        )    [2] => Array
        (
            [0] => 电力招聘,电力人才网,电力英才网
            [1] => 电力,电力招聘,电力人才网
        ))

解决方案 »

  1.   

    $str也可以这样得到$str = file_get_contents('http://www.epjob88.com');
      

  2.   

    非常感谢大家的回复。$str也可以这样得到$str = file_get_contents('http://www.epjob88.com');这样是得出整个网页的。我现在只想要首页的keywords和description。  
      

  3.   

    得到$str后分析,用我上面的那段代码
      

  4.   

    我感觉那样分析不好,你看AJAX基础教程第三章有一部分是可以返回请求头文件的!这样就不用把网页全部抓下来