新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
$string = 'id p="123456"654321/dd p="123456"654321/d/i';
成都创新互联制作网站网页找三站合一网站制作公司,专注于网页设计,网站设计、成都网站建设,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为千余家服务,成都创新互联网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!
$xmlObject = simplexml_load_string($string);
$result = array();
if($xmlObject) {
$i = 0;
foreach($xmlObject-d as $key = $value) {
$result[$i][$key] = $value-__toString();
foreach ($value-attributes() as $attr = $data) {
$result[$i][$attr] = $data-__toString();
}
++$i;
}
print_r($result);
}
亲手打的,经过测试的,采纳吧
?php
header("Content-type: text/html; charset=utf-8");
$xml = '?xml version="1.0" encoding="utf-8"?rss version="5.0"list page="1" pagecount="1" pagesize="20" recordcount="1"videolast2014-7-11 12:08:07/lastid19393/idtid7/tidname![CDATA[越轨追击]]/nametype爱情/typepic;/piclang英语/langarea欧美/areayear2005/yearstate0/statenote![CDATA[HD]]/noteactor![CDATA[克里夫·欧文 詹妮弗·安妮斯顿]]/actordirector![CDATA[米凯尔·哈弗斯特罗姆]]/directordldd flag="jjvod"![CDATA[HD$jjhd://20000|b3a97575c3df592ec08adb93c54a9c2dcf7dc332|越轨追击HD中字1280高清.rmvb$jjvod]]/dd/dldes![CDATA[他又无法求助于警察,他现在必须找到露辛达,依靠两个人的力量夺回曾经宁静的生活。]]/des/video/list/rss';
$result = simplexml_load_string($xml);
//var_dump($result); //可以打印看看结果如何
$result = object_to_array($result);
//print_r($result['list']['video']);exit;
foreach($result['list']['video'] as $key=$v){
echo $key."=".$v."\n";
}
function object_to_array($obj){
$arr = array();
$_arr = is_object($obj)? get_object_vars($obj) :$obj;
foreach ($_arr as $key = $val){
$val=(is_array($val)) || is_object($val) ? object_to_array($val) :$val;
$arr[$key] = $val;
}
return $arr;
}
?
先给你个以前写的读取xml格式的天气预报的代码吧,比着葫芦画瓢,不懂再追问
?php
$apistr=file_get_contents(";ak=B8aced94da0b345579f481a1294c9094"); //获取xml内容
$apiobj=simplexml_load_string($apistr);//解析xml代码
$todayobj=$apiobj-results-result[0]-date;//读取星期
$weatherobj=$apiobj-results-result[0]-weather;//读取天气
$windobj=$apiobj-results-result[0]-wind;//读取风力
$temobj=$apiobj-results-result[0]-temperature;//读取温度
$contentStr = "上海\n{$todayobj}\n天气:{$weatherobj}\n风力:{$windobj}\n温度:{$temobj}";
echo $contentStr;
?