PHP的SimpleXML遍历所有子元素_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > PHP的SimpleXML遍历所有子元素

PHP的SimpleXML遍历所有子元素

 2017/6/10 5:32:45  cakin24  程序员俱乐部  我要评论(0)
  • 摘要:一代码<?phpheader('Content-Type:text/html;charset=utf-8');//设置编码/*创建XML格式的字符串*/$str=<<<XML<?xmlversion='1.0'encoding='gb2312'?><object><book><computerbook>PHP从入门到精通</computerbook></book><book><
  • 标签:PHP 遍历 XML

一 代码

class="php"><?php
header('Content-Type:text/html;charset=utf-8');					//设置编码
/*  创建XML格式的字符串  */
$str = <<<XML
<?xml version='1.0' encoding='gb2312'?>
<object>
	<book>
		<computerbook>PHP从入门到精通</computerbook>
	</book>
	<book>
		<computerbook>PHP项目开发全程实录</computerbook>
	</book>
</object>
XML;
/*  **************************  */
$xml = simplexml_load_string($str);							//创建一个simplexml对象
foreach($xml->children() as $layer_one){							//循环输出根节点
	print_r($layer_one);										//查看节点结构
	echo '<br>';
	foreach($layer_one->children() as $layer_two){					//循环输出第二层根节点
		print_r($layer_two);									//查看节点结构
		echo '<br>';
	}
}
?>

?

? 二 运行结果 SimpleXMLElement Object ( [computerbook] => PHP从入门到精通 )?
SimpleXMLElement Object ( [0] => PHP从入门到精通 )?
SimpleXMLElement Object ( [computerbook] => PHP项目开发全程实录 )?
SimpleXMLElement Object ( [0] => PHP项目开发全程实录 )?
发表评论
用户名: 匿名