Hallo,

Ik wil via Javascript mijn cookie string in JSON terug geven, helaas krijg ik uit mijn json string wel een output.. maar niet die ik deel voor deel kan uitlezen.

Ik krijg namelijk:
username=test; level=0; user_id=10;
deze code terug... omdat ik dit al mijn cookies zijn.

Is er een manier om dit nog uit te lezen? Dit staat in staat als volgt in mijn json:
{"score" : "100", "returndata" : username=test; level=0; user_id=10;  }




Alvast bedankt :)

Bas
gossie dit klinkt wel wat chaotisch. Wil je de json string in PHP uitlezen? Zoek je misschien de functie json_decode()? Jouw voorbeeld is geen geldige json string.

<?php

$json = '{"score":"100","returndata":"username=test; level=0; user_id=10;"}';
$array = json_decode($json);
echo $array['score'];
echo $array['returndata'];

?>

Dan kun je vervolgens returndata op alle ';' laten breken:

<?php

$json = '{"score":"100","returndata":"username=test; level=0; user_id=10;"}';
$array = json_decode($json);
echo $array['score'] . '<br>';
echo $array['returndata'] . '<br><br>';

//breek de string op de puntkomma's
$userdata = explode(';', $array['returndata']);

// haal overbodige spaties weg
$userdata = array_map('trim', $userdata);

// nu gaan we elk deel één voor één behandelen
foreach($userdata as $data)
{
// breek op = teken (bijvoorbeeld: 'level=0' wordt 'level' en '0'
$arr = explode('=', $data);
echo 'variabele: ' . $arr[0] . ' heeft de volgende waarde: ' . $arr[1] . '<br>';
}

?>

?>

Reageren