Php 获取内容类型为text/xml的url的curl_exec的返回值

Php 获取内容类型为text/xml的url的curl_exec的返回值,php,xml,curl,return-value,Php,Xml,Curl,Return Value,我有一个web服务,它以XML的形式返回输出;但是对于一个特殊的方法,文档说它返回整数。例如,我称之为获得用户购买物品的信用。我的方法打印用户信用但不返回信用 $curl = curl_init(); $username = "123456"; curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_SSL_VERIFYPEER

我有一个web服务,它以XML的形式返回输出;但是对于一个特殊的方法,文档说它返回整数。例如,我称之为获得用户购买物品的信用。我的方法打印用户信用但不返回信用

        $curl = curl_init();
        $username = "123456";
        curl_setopt_array($curl, array( 
        CURLOPT_RETURNTRANSFER => 1,
        CURLOPT_SSL_VERIFYPEER => false,
        CURLOPT_HEADER => 1,
        CURLOPT_URL => '$myurl',
        CURLOPT_USERAGENT => 'Codular Sample cURL Request'
                         ));                       
        $resp = curl_exec($curl);

        echo nl2br($resp);
        //echo 
        if($resp > 100) 
            echo "TRUE";
        else 
            echo "FALSE";
我将CURLOPT_RETURNTRANSFER设置为true,但当我想用一个数字检查结果以允许用户购买东西时,$result变量为1 true;我不使用https设置其他属性,如CURLOPT_SSL_VERIFYPEER; 在上面的代码中,它总是回显FALSE; 我是解析输出,还是您可以建议从服务中获得积分的另一种方法


问候

你这是什么意思?CURLOPT_URL=>“$myurl”是一个字符串文本,不是字符串中的插值变量,只需去掉引号,这对您的情况没有帮助对不起,只是为了安全,我更改了它。它是我的web服务的有效url;哦,好吧,我想它实际上是这样的,不管怎样,你试过调试curl本身吗?echo curl_错误$curl;它工作得很好,但问题只是它显示输出而不是返回输出。我要解析它吗?