ich einen Anruf bekommen haben API gehen, ich bin die Informationen zurück, wie dies in einer Reihe bekommenPHP Array von API erhalten Info von Array
wenn ich benutze:
print_r($balances);
das, was Wille ist drucken
array ([1CR] => Array ([available] => 0.00000000 [onOrders] => 0.00000000 [btcValue] => 0.00000000) [ABY] => Array ([available] => 0.00000000 [onOrders] => 0.00000000 [btcValue] => 0.00000000) [AC] => Array ([available] => 0.00000000 [onOrders] => 0.00000000 [btcValue] => 0.00000000))
jetzt will ich nur bekommen die Informationen von nur einem dieser
also lassen Sie uns sagen, ich will [AC] dann mit [AC] iw ant erhalten die folgenden Informationen in eine varaible
available
onOrders
btcValue
, wenn ich das das Array wie folgt ausdrucken:
print_r($balances[AC]);
ich das bekommen, wie ich wollte, und gibt diese:
Array ([available] => 0.00000000 [onOrders] => 0.00000000 [btcValue] => 0.00000000)
aber wenn ich versuche, die Informationen von oben in eine Variable wie folgt zu bekommen:
foreach($balances[AC] as $key=>$value){
extract($value);
echo $onOrders." <br>";
}
es kommt wieder leer, aber wenn ich diese verwenden es funktioniert und zeigt das gesamte Array aus der curl Anfrage
foreach($balances as $key=>$value){
extract($value);
echo $onOrders." <br>";
}
kommt wieder so was mache ich falsch? Ich möchte nur einer dieser Währungen erhalten nicht alle, und ich will in einem Diagramm
ich für alle anderen irgendwie die Antwort stecken enthalten sind, zu verwenden, um der Lage sein, die Anzeige und Code verwendet i
$available=$balances['BTC']['available'];
$onOrders=$balances['BTC']['onOrders'];
$btcValue=$balances['BTC']['btcValue'];
echo "you have " .$available." BTC Available with " .$onOrders." on Orders, with a BTC Value of " .$btcValue;
foreach($balances['AC'] as $key=>$value){
echo $value." <br>";
}
EDIT:
Wenn Sie eine manuelle öffnen Sie dieses erste Argument 'extract' sehen ist __array__. In '$ balances [AC] als $ key => $ value' '$ value' ist __not__ array. Einfach, nicht wahr? –
Ja, warum verwenden Sie Extrakt in erster Linie? Ich bin mir auch nicht sicher, ob Sie Zitate innerhalb der '[]' wie '$ balances ['AC']' – odedta
mit extrahieren, um die Informationen in Variablen zu bekommen ... wenn ich das ganze API-Ergebnis verwenden, funktioniert es aber Ich will nicht jeder einer von ihnen nur One –