2016-07-22 89 views
-2

我有一个API,它以数组的形式返回响应。我想从这个数组中提取元素并将它们保存在我的数据库中。我曾尝试使用爆炸功能,但似乎我缺少一些东西。以下是来自检索的确切示例响应。如何将数组值复制到单个变量中

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 = $阵列[ '响应'] [ '货币']; echo $ new_variable; – JYoThI

回答

0

重复变量有什么意义?

当你要保存的量为例使用$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

相关问题