Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过Symfony爬虫元素循环并再次爬虫?_Php_Api_Symfony_Web - Fatal编程技术网

Php 如何通过Symfony爬虫元素循环并再次爬虫?

Php 如何通过Symfony爬虫元素循环并再次爬虫?,php,api,symfony,web,Php,Api,Symfony,Web,查看此处的公共数据源: 我想得到一个包含3个元素bm的嵌套表:parkingName、latitude和longitude。看看我的代码,告诉我为什么我没有成功 系统显示我在队列中(foreach内部) 那 当前节点列表为空 public function getBordeaux(): array { $xml = file_get_contents("http://data.lacub.fr/wfs?key=9Y2RU3FTE8&SERVICE=WFS&VER

查看此处的公共数据源:

我想得到一个包含3个元素bm的嵌套表:parkingName、latitude和longitude。看看我的代码,告诉我为什么我没有成功

系统显示我在队列中(foreach内部)

当前节点列表为空

public function getBordeaux(): array {
    $xml = file_get_contents("http://data.lacub.fr/wfs?key=9Y2RU3FTE8&SERVICE=WFS&VERSION=1.1.0&REQUEST=GetFeature&TYPENAME=ST_PARK_P&SRSNAME=EPSG:4326");
    $crawler = new Crawler($xml);
    $parks = $crawler->filterXPath('descendant-or-self::wfs:FeatureCollection/gml:featureMember');
    $parkList = [];
    foreach($parks as $key=>$value) {
        $actualPark = new Crawler($value);
        $parkName = $actualPark->filterXPath('bm:NOM')->text();
        $parkLat = explode(" ", $actualPark->filterXPath('pos')->text())[0];
        $parkLng = explode(" ", $actualPark->filterXPath('pos')->text())[1];
        $parkList[] = [$parkName, $parkLat, $parkLng];
    }
    var_dump($parkList[0]);
    exit;
    return $parkList;
}
 $parkName = $actualPark->filterXPath('bm:NOM')->text();