Php parse_array()不工作且结果为空?

Php parse_array()不工作且结果为空?,php,php-curl,lib-http,Php,Php Curl,Lib Http,当var\u dump($meta\u tag\u数组)时 <?php include("lib/LIB_parse.php"); include("lib/LIB_http.php"); # Include parse library # Include PHP/CURL library $web_page = http_get($target="http://www.ethiojobs.net", $referer=""); $meta_tag_array = parse_array

var\u dump($meta\u tag\u数组)时

<?php 
include("lib/LIB_parse.php");
include("lib/LIB_http.php");
# Include parse library
# Include PHP/CURL library
$web_page = http_get($target="http://www.ethiojobs.net", $referer="");
$meta_tag_array = parse_array($web_page['FILE'], "<meta", ">");

var_dump($meta_tag_array);

for($xx=0; $xx<count($meta_tag_array); $xx++)
echo $meta_tag_array[$xx]."\n";
?>
数组(大小=5)
0=>字符串“”(长度=55)
1=>字符串“”(长度=331)
2=>字符串“”(长度=203)
3=>字符串“”(长度=68)
4=>字符串“”(长度=94)

parse_数组不是标准的php函数。我们帮不了你,除非你表现出来。所以。。。毕竟。你做过基本的调试吗
var\u dump($web\u page)
查看您得到了什么。假设这个http_get是一个pecl函数,那么它将返回一个带有小写数组键的数组,而不是大写。是的,i vardumo meta_tag_arrayso您的“数组”不是数组。这是一根绳子。你真的需要学习如何自己进行基本调试。哦,我明白了?你知道我在看一本书:(上面写着array5 Zo)如果你希望我们能够帮助你解决问题,那么就发布你的实际代码,不要在评论中散布。如果我们不能弄清楚你在做什么,你就不会得到任何帮助。请看最后的结果
array (size=5)
  0 => string '<meta http-equiv="X-UA-Compatible" content="IE=edge" />' (length=55)
  1 => string '<meta name="keywords" content="Jobs, vacancies, Jobs in Ethiopia, Job search, recruitment in ethiopia, NGO jobs, heineken jobs, Finance Jobs, Marketing Jobs, Sales Jobs, Banking Jobs, Jobs in Addis Ababa, Jobs in Oromia, Jobs Ethiopia, IT Jobs, Management Jobs, Health care Jobs, Administrator Jobs, Accountant Jobs, Ethio jobs" />' (length=331)
  2 => string '<meta name="description" content="Find latest Jobs in Ethiopia, vacancies in Ethiopia on Ethiojobs. Apply now for Ethiopian NGO jobs, accounting and finance jobs and IT jobs. Recruitment in Ethiopia." />' (length=203)
  3 => string '<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>' (length=68)
  4 => string '<meta name="google-site-verification" content="ZtExAGSQvU8_4awYUYXKnF9Zp5WWJBv_e8CSDVy7gXc" />' (length=94)
$web_page = "https://googel.com/";
    ^---string

$meta_tag_array = parse_array($web_page['FILE'], "<meta", ">");
                                    ^^^--array?
php > $x = "some string";
php > echo $x['foo'];
PHP Warning:  Illegal string offset 'foo' in php shell code on line 1