unserialize Array: werde aus Ergebnis nicht schlau
Eingetragen von dasmoermel (30)
am 23.10.2011 - 20:51 Uhr in
am 23.10.2011 - 20:51 Uhr in
Hallo!
Habe mit folendem PHP - Code ein Array deserialisiert:
<?php
$sql = "SELECT t.`data` AS data FROM {commerce_order} t WHERE `order_id` = '41'";
$res = db_query($sql);
foreach ($res as $row)
{
$value = $row->data;
drupal_set_message($value);
}
?>
Das ist das Ergebnis dazu:
a:3:{s:14:"payment_method";s:42:"commerce_cod|commerce_payment_commerce_cod";s:12:"commerce_cod";a:1:{s:5:"dummy";s:5:"dummy";}s:43:"commerce_payment_order_paid_in_full_invoked";b:1;}
Wie bekomme ich das in eine etwas übersichtlicher Form um mal genau zu schauen was dort so für Infos drinne sind?
Beste Dank und beste Grüße
Marc
- Anmelden oder Registrieren um Kommentare zu schreiben
Du hast nur einen
am 23.10.2011 - 22:01 Uhr
Du hast nur einen serialisierten Wert aus der DB gelesen. Von Deserialisierung weit und breit keine Spur.
http://www.php.net/manual/de/function.unserialize.php
Die Antwort steht in deinem Titel ...
am 23.10.2011 - 22:02 Uhr
Hallo Marc,
probiers mal mit
http://php.net/manual/de/function.unserialize.php
<?php
print_r(unserialize($value));
?>
Sepp