How do I create variables from XML data in PHP?

后端 未结 9 1671
不思量自难忘°
不思量自难忘° 2021-01-25 18:34

Been trying to figure this out for a short while now but having now luck, for example I have an external xml document like this:


&         


        
9条回答
  •  自闭症患者
    2021-01-25 19:02

    $dom = new DOMDocument;
        $dom->loadXML('a'); //your string here 
        //$dom->loadXML(file_get_contents($file_with_pxml)); - from file
        $position = $dom->getElementsByTagName('position');
        for ($i=0; $i<$position->length; $i++)
        {
          $item = $position->item($i);
          ${$item->nodeValue} = $item->nodeValue;//$$item->nodeValue = $item->nodeValue;
        }
    

    But as I know - you can't create variable with dash in name in PHP

提交回复
热议问题