function drupal_unpack
Unserializes and appends elements from a serialized string.
Parameters
$obj: The object to which the elements are appended.
$field: The attribute of $obj whose value should be unserialized.
File
-
includes/
bootstrap.inc, line 1713
Code
function drupal_unpack($obj, $field = 'data') {
if ($obj->{$field} && ($data = unserialize($obj->{$field}))) {
foreach ($data as $key => $value) {
if (!empty($key) && !isset($obj->{$key})) {
$obj->{$key} = $value;
}
}
}
return $obj;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.