【问题标题】:How to extract variable from http_get response如何从 http_get 响应中提取变量
【发布时间】:2011-04-18 17:45:34
【问题描述】:

我已经使用 PHP 和 cURL 成功完成了一个 HTTP GET 请求。如何从响应中提取变量?

这是我收到的回复:


<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://ws.example.com/resumes/">
  <Packet>
    <Errors />
    <SessionToken>1234567890</SessionToken>
  </Packet>
</string>

我需要提取“1234567890”并将其设置为 PHP 的 $sessionid 变量。

我该怎么做?

【问题讨论】:

    标签: php web-services curl http-get


    【解决方案1】:

    查看SimpleXML。这将是您最好的选择。

    【讨论】:

      【解决方案2】:
      $xml = new SimpleXMLElement($xmlstr);
      echo $xml->Packet->SessionToken;
      

      【讨论】:

        猜你喜欢
        • 2016-09-16
        • 2019-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-04
        • 1970-01-01
        • 1970-01-01
        • 2018-08-23
        相关资源
        最近更新 更多