请问,关于PHP读XML数据
<?xml version="1.0" encoding="gb2312" ?>
<property>
<a> <![CDATA[200]]> </a>
<b> <![CDATA[test]]> </b>
<c>300 </c>
</property>
有以上一组数据(这个是由另一个代码生成后的结果,由于拿不到代码,只有结果),请问如果把这组XML格式的数据分解出来?注意:不是去读文件的那种操作方式。
就是我在PHP通过调用一段代码,得到这个结果,存在变量“$temp1”,现在要实现的就是把$temp1中的这组数据分解出来,从而得到a=200,b=test,c=300的。
$str = < < <TEST
<?xml version="1.0" encoding="gb2312" ?>
<property>
<a> <![CDATA[200]]> </a>
<b> <![CDATA[test]]> </b>
<c>300 </c>
</property>
TEST;
$so = simplexml_load_string($str,'SimpleXMLElement', LIBXML_NOCDATA);
foreach($so as $key=>$value)
{
$$key = $value;
}
echo $a . " <br/>" . $b . " <br/>" . $c;
PHP code:
$so = simplexml_load_string($temp1,'SimpleXMLElement', LIBXML_NOCDATA);
foreach($so as $key=>$value)
{
$$key = $value;
}
echo $a . "<br/>" . $b . "<br/>" . $
相关问答:
对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
public function Logout()
{
//header('Co ......
各位大些
求一段php代码
可以实现以下功能
针对不同的浏览器显示不同的图片
就是有一张图片,只想给ie6用户看到
如果ie7、chrome、firefox用户浏览则显示另外一张图片
价格不要太离谱就行 ......
代码如下:
function uc_get_user($username, $isuid=0) {
$return = call_user_func(UC_API_FUNC, 'user', 'get_user', array('username'=>$username, 'isuid'=>$isuid));
return UC_CONNECT == 'mysql' ......
请问,以下代码,为什么不管用?就str_replace这个函数,替换么有起作用?
PHP code:
$gg='<script type=\"text/JavaScript\">
alimama_pid=\"mm_14281022_2030060_8250750\";
alima ......
请问
object(Helper_Uploader_File) {
protected '_file' => array(
'name' => string '4_光影_1.jpg' (length=14)
'type ......