2014-04-03 14 views
0

使用DHRUfusion的API腳本。即時通訊使用此代碼:如何保存DHRU Array的分離API結果?

$api = new DhruFusion(); 
$para['IMEI'] = "013405000408134"; 
$para['ID'] = "581"; 
$request = $api->action('placeimeiorder', $para); 

/** CODE BELOW WILL OUTPUT RESULTS **/ 

echo '<PRE>'; 
print_r($request); 
echo '</PRE>'; 

正如你看到的數組$請求將打印此陣:

Array 
(
    [ID] => 581 
    [IMEI] => 013405000408134 
    [SUCCESS] => Array 
     (
      [0] => Array 
       (
        [MESSAGE] => Order received 
        [REFERENCEID] => 1033747 
       ) 

     ) 

    [apiversion] => 2.0.0 
) 

現在我想爲 「1033747」(REFERENCEID)保存爲$ REFID。

我的問題是:如何將REFERENCEID指向REFID? 我需要分離所有結果,如下所示。

此方法是否正確的方法來做到這一點? :

<?php 
$REFID = "$request[REFERENCEID]" ; 
$IMEI = "$request[IMEI]" ; 
?> 

回答

1

試試這個:

$IMEI = $request["IMEI"]; 
$REFID = $request["SUCCESS"][0]["REFERENCEID"]; 
+0

謝謝你,這個偉大的工程。我試過你的代碼,沒有任何QUOTE,它的工作也很棒。在代碼中是否需要添加引號?感謝您的建議。 – Cyborg

+0

@Cyborg:這是一個難以回答的問題。除了例外,你不需要加引號。例如,如果您使用「====」,那麼取決於您的代碼。 :) 祝你好運。 – doydoy44