2014-04-03 1 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 인쇄됩니다시피 :

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

     ) 

    [apiversion] => 2.0.0 
) 

가 지금은 $ REFID으로 "1033747"(REFERENCEID)을 저장할합니다.

내 질문은 : REFERIDID를 REFID로 어떻게 가리킬 수 있습니까? 아래와 같이 모든 결과가 분리되어 있어야합니다.

이 방법은 올바른 방법입니까? :

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

답변

1

이 시도 :

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

감사합니다,이 위대한 작품을. 따옴표없이 코드를 시험해 보았습니다. 코드에 따옴표를 추가 할 필요가 있습니까? 귀하의 조언에 감사드립니다. – Cyborg

+0

@ Cyborg : 이것은 대답하기 어려운 질문입니다. 예외를 제외하고 따옴표를 넣을 필요는 없습니다. 예를 들어, "===="를 사용하면 그 후에 코드에 따라 다릅니다. :) 행운을 빕니다. – doydoy44

관련 문제