应该是处理returndata.php这个循环的问题,大家帮忙看看怎么取这个XML的值

解决方案 »

  1.   

    怎么取得这个循环XML的值呢?returndata.php不循环没问题.
      

  2.   

    for ($i=1; $i<=5; $i++) {
     $str.="<result>OK</result>";
     $str.="<balance>1</balance>";
    }
    你都循环了5次,当然会有5个OK1了
      

  3.   

    我要判断如果节点result=OK的话取得节点balance的值,怎么取呢
      

  4.   

    这个要看你的解析xml的代码了
    既然<balance>就在<result>后面
    那么可以在判断result的部分里加个变量,根据result是否是OK给这个边另赋值
    然后在下面的balance里先判断这个值,再决定是否读取
      

  5.   

    echo $array['result'];循环5次,应该只循环result节点的值OK5次,不应该显示节点balance的值1的