PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Response Array zu Variable



super-mario
08.03.2012, 18:54
Moin Liebe leute
Ich habe mal wieder ein Problem in PHP, ich möchte ein Array in Variablen umwandeln bsp:
Ausgabe des Arrays





Array
(
[success] => 1
[client] => Array
(
[id] => 20
[email] => demo
[password] => demo
[lastlogin] => demo
[ip] => demo
[host] => v
[status] => Active
[parent_id] => 0
[firstname] => demo
[lastname] => demo
[companyname] =>
[address1] => demo
[address2] =>
[city] => demo
[state] => demo
[postcode] => demo
[country] => DE
[phonenumber] => demo
[datecreated] => demo
[notes] =>
[language] => german
[company] => 0
[credit] => 0.00
[taxexempt] => 0
[latefeeoveride] => 0
[cardtype] => demo
[cardnum] =>
[expdate] =>
[overideduenotices] => 0
[client_id] => 20
[currency_id] => 0
[geburtsdatum] =>
[countryname] => Germany
)

[call] => getClientDetails
[server_time] => 1331232576
)


Ich habe es mit einer schleife versucht, mein verständnis begreift es leider nicht, bitte um hilfe


<?php
$url = 'demo';
$post = array(
'api_id' => 'demo',
'api_key' => 'demo',
'call' => 'getClientDetails',
'id'=>40
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$data = curl_exec($ch);
curl_close($ch);

$return = json_decode($data, true);
print_r($return);
?>

Ich danke um mithilfe. lg

sn0w
08.03.2012, 19:18
Ich weiß jetzt nicht genau, was du machen willst, da es nicht der Sinn eines Arrays ist es in x Variablen umzuwandeln.

http://php.net/manual/de/language.types.array.php
http://www.php-einfach.de/php-tutorial/php-array.php
http://www.usegroup.de/software/phptutorial/arrays.html

super-mario
08.03.2012, 19:27
hi, er soll einfach nicht alle daten ausgeben, ich will es selber entscheiden wie $result[passwort] dann soll dies aus der array ausgelesen werden.

Aber ich dank dir ;)

inout
08.03.2012, 19:28
echo $return['client']['password'];

super-mario
08.03.2012, 19:34
hahaha bin ich blööd.... nun hab ich es selbst auch verstanden ^^