Php 如何使用RapidShare API获取帐户详细信息?

Php 如何使用RapidShare API获取帐户详细信息?,php,api,rapidshare,Php,Api,Rapidshare,当我尝试使用RapidShare API获取帐户详细信息时,会得到一个长字符串,如下所示: accountid=******* type=prem servertime=1247000294 addtime=********** validuntil=********* username=*****8 directstart=1 protectfiles=0 ... 如何使用PHP从中获取值 更具体地说,如何将accountid的值设置为变量?例如,$username=ACCOUNTID的值?

当我尝试使用RapidShare API获取帐户详细信息时,会得到一个长字符串,如下所示:

accountid=******* type=prem servertime=1247000294 addtime=********** validuntil=********* username=*****8 directstart=1 protectfiles=0 ...
如何使用PHP从中获取值


更具体地说,如何将
accountid
的值设置为变量?例如,
$username=ACCOUNTID的值
?我尝试了strpos,但是我无法让它工作。

如果它只是一个简单的字符串,就像你发布的那样

    $url = "accountid=*** type=prem servertime=1247000294 addtime=****** validuntil=**** username=8 directstart=1 protectfiles=0";

    $temp = explode(' ', $url);
    foreach($temp as $k => $v)
    {
        $temp[$k] = explode('=', $v);
        $data[$temp[$k][0]] = $temp[$k][1];
    }
    unset($temp);

    $data["accountid"] // stores the account ID, equal to "***"
    $data["type"]      // stores the type, equal to "prem"
    //etc....
如果它实际上是一个查询字符串,则可能会略有不同