【发布时间】:2018-04-15 11:37:22
【问题描述】:
您好,正如您在屏幕截图中看到的那样,当我使用 PHP Simple HTML DOM Parser 从站点中提取数据时。我有这个结果,所以我想把这个数据转换成一个真正的数组,以便拥有真正的控制权和使用$array['label']访问的机会@
<?php include_once('simple_html_dom.php'); ?>
<!DOCTYPE html>
<html>
<head>
<title> HTML DOM Parser</title>
</head>
<body>
<?php
header('Content-Type: text/html; charset=utf-8');
set_time_limit(0);
$html=file_get_html('https://www.monreseauplus.com/villes/');
$array[]=array();
$array3[]=array();
foreach($html->find('.ul. li.cat-item a') as $elements){
$array2=$elements->title;
$array=str_replace(':','=>',$array2);
$arraynospec=htmlspecialchars_decode($array);
var_dump($arraynospec);
}
?>
</body>
</html>
【问题讨论】:
-
截图并不是一个很好的代码共享方式。最好放在代码块中。
-
一个真正的数组?您将需要提供比这更多的信息,并记录您尝试和研究的示例。是的,一张乱七八糟的截图并不能真正帮助其他人提供帮助。
-
也许这个网站可以为你提供 JSON 数据
-
这是我的代码:$array2=$elements->title; $array=str_replace(':','=>',$array2); $arraynospec=htmlspecialchars_decode($array); $json = json_encode($arraynospec); var_dump(json_decode($json));