Ciao a tutti ho un problema nell'eseguire il parsing di un Array in php.


Via allego il codice PHP e l'estratto Array:


PHP
Codice PHP:
 $url "https://vulners.com/api/v3/audit/audit/?os=redhat&version=7.1&package=redhat-release-server-7.2-9.el7.x86_64";

    
$cURL curl_init();
    
curl_setopt($cURLCURLOPT_URL$url);    curl_setopt($cURLCURLOPT_HTTPGETtrue);    curl_setopt($cURLCURLOPT_RETURNTRANSFERtrue);    $result curl_exec($cURL);    curl_close($cURL);    
    
$jsonData json_decode($resulttrue);
   
    foreach (
$jsonData as $valore)    {        echo $valore['package'];        echo '<pre>'var_dump($item);            } 

Array
codice:
Array
(
    [result] => OK
    [data] => Array
        (
            [packages] => Array
                (
                    [redhat-release-server-7.2-9.el7.x86_64] => Array
                        (
                            [RHSA-2017:3108] => Array
                                (
                                    [0] => Array
                                        (
                                            [package] => redhat-release-server-7.2-9.el7.x86_64
                                            [providedVersion] => 0:7.2-9.el7
                                            [bulletinVersion] => 7.2-9.el7_2.3
                                            [providedPackage] => redhat-release-server-7.2-9.el7.x86_64
                                            [bulletinPackage] => redhat-release-server-7.2-9.el7_2.3.x86_64.rpm
                                            [operator] => lt
                                            [bulletinID] => RHSA-2017:3108
                                            [cvelist] => Array
                                                (
                                                )

                                            [fix] => sudo yum -y update redhat-release-server
                                        )

                                )

                            [RHSA-2017:1384] => Array
                                (
                                    [0] => Array
                                        (
                                            [package] => redhat-release-server-7.2-9.el7.x86_64
                                            [providedVersion] => 0:7.2-9.el7
                                            [bulletinVersion] => 7.2-9.el7_2.2
                                            [providedPackage] => redhat-release-server-7.2-9.el7.x86_64
                                            [bulletinPackage] => redhat-release-server-7.2-9.el7_2.2.x86_64.rpm
                                            [operator] => lt
                                            [bulletinID] => RHSA-2017:1384
                                            [cvelist] => Array
                                                (
                                                )

                                            [fix] => sudo yum -y update redhat-release-server
                                        )

                                )

                        )

                )

            [vulnerabilities] => Array
                (
                    [0] => RHSA-2017:3108
                    [1] => RHSA-2017:1384
                )

            [reasons] => Array
                (
                    [0] => Array
                        (
                            [package] => redhat-release-server-7.2-9.el7.x86_64
                            [providedVersion] => 0:7.2-9.el7
                            [bulletinVersion] => 7.2-9.el7_2.3
                            [providedPackage] => redhat-release-server-7.2-9.el7.x86_64
                            [bulletinPackage] => redhat-release-server-7.2-9.el7_2.3.x86_64.rpm
                            [operator] => lt
                            [bulletinID] => RHSA-2017:3108
                            [cvelist] => Array
                                (
                                )

                            [fix] => sudo yum -y update redhat-release-server
                        )

                    [1] => Array
                        (
                            [package] => redhat-release-server-7.2-9.el7.x86_64
                            [providedVersion] => 0:7.2-9.el7
                            [bulletinVersion] => 7.2-9.el7_2.2
                            [providedPackage] => redhat-release-server-7.2-9.el7.x86_64
                            [bulletinPackage] => redhat-release-server-7.2-9.el7_2.2.x86_64.rpm
                            [operator] => lt
                            [bulletinID] => RHSA-2017:1384
                            [cvelist] => Array
                                (
                                )

                            [fix] => sudo yum -y update redhat-release-server
                        )

                )

            [cvss] => Array
                (
                    [score] => 0
                    [vector] => NONE
                )

            [cvelist] => Array
                (
                )

            [cumulativeFix] => sudo yum -y update redhat-release-server
            [id] => AZP2HVGJ3L3M6FYL28K4YDNGW8CRN19P49V4Y6X3501J67W1SMSCM9MXNC5DVGWG4X8ON5ZM0RLYK7XB818IHUA6GHL737M2P4VQ250SHLDE2IZUY4F3GATSRQX8XBLX
        )

)

Quello che vorrei fare, è il parsing solamente di alcuni valori come package...
Non mi funziona, sapete dirmi il perchè ?

Grazie a tutti