2016-07-22 20 views
-2

配列の形で応答を返すAPIがあります。私はこの配列から要素を抽出し、それらをデータベースに保存したいと思います。私はexplode関数を使ってみましたが、何かが欠けているようです。以下は、検索からの正確なサンプル応答です。配列値を個々の変数に取り出す方法

Array 
(
[Response] => Array 
    (
     [external_reference] => bablaba 
     [withdraw_request_id] => babalalal 
     [amount] => bababababa 
     [status] => ababababab 
     [message] => ababababa. 
     [new_balance] => babababa 
     [amount_sent] => ababababa 
     [currency_sent] => ababababa 
     [charge_amount] => ababababa 
     [charge_currency] => babababa 
     [currency] => abababaab 
    ) 

) 
+1

郵便番号は、あなたが試してみました – Apb

+0

$ new_variable = $配列[ '応答'] [ '通貨'];エコー$ new_variable; – JYoThI

答えて

0

変数を複製するポイントは何ですか?

あなたがexemple使用するため$array['response']['amount']

0

を量を節約したいときは、アレイ内の$Array配列Responseを持っています。配列要素の値を変数に変換するため。 $Arrayの中を移動し、Responseの中に移動すると、$bigArray['smallArray']['element']と書く必要があります。

$external_reference = $Array['Response']['external_reference']; 
$withdraw_request_id = $Array['Response']['withdraw_request_id']; 
$amount = $Array['Response']['amount']; 
$status = $Array['Response']['status']; 
$message = $Array['Response']['message'];. 
$new_balance = $Array['Response']['new_balance']; 
$amount_sent = $Array['Response']['amount_sent']; 
$currency_sent = $Array['Response']['currency_sent']; 
$charge_amount = $Array['Response']['charge_amount']; 
$charge_currency = $Array['Response']['charge_currency']; 
$currency = $Array['Response']['currency']; 

多次元配列についての詳細を学ぶためには、読み:this

関連する問題