header("content-type:text/html;charset=utf-8"); $dom = new DOMDocument(); $dom->load("http://apistatic.yihaodian.com/");//这个是一号店的api(xml) $messages = $dom->getElementsByTagName('url'); foreach ($messages as $book){ //get $nodeAuth = $book->getElementsByTagName('siteurl'); $siteurl = $nodeAuth->item(0)->nodeValue; $titles = $book->getElementsByTagName( "title" ); $title = $titles->item(0)->nodeValue; $images = $book->getElementsByTagName( "image" ); $image = $images->item(0)->nodeValue; $values = $book->getElementsByTagName( "value" ); $value = $values->item(0)->nodeValue; $prices = $book->getElementsByTagName( "price" ); $price = $prices->item(0)->nodeValue; //save $arrInfo['siteurl'] = $siteurl; $arrInfo['title'] = $title; $arrInfo['image'] = $image; $arrInfo['value'] = $value; $arrInfo['price'] = $price; //save info $array[] = $arrInfo; echo "<pre>"; print_r($array);
xml转化成php数组输出
Leave a comment
学到了东西,谢谢博主!
来看看