(gelöst) array unserialize function ?
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 19.08.2011 - 14:37 Uhr in
Hallo zusammen, ich komm an einer stelle nicht weiter, ich versuche ein "kaputtes" array in ein array zu parsen ... in devel zeigt er das super an. Doch ich kann die daten nicht ausgeben ? woran kann das liegen ? Gruß Hacky
<?php
$array = unserialize('a:2:{s:30:"field_benutzer_einsatzbenutzer";a:1:{i:0;a:2:{s:3:"uid";i:2;s:14:"_error_element";s:82:"field_zeiterfassung_einsatz][0][value][field_benutzer_einsatzbenutzer][0][uid][uid";}}s:17:"field_einsatzzeit";a:1:{i:0;a:4:{s:5:"value";s:19:"2011-08-16T18:00:00";s:8:"timezone";s:13:"Europe/Berlin";s:11:"timezone_db";s:13:"Europe/Berlin";s:9:"date_type";s:4:"date";}}}');
print 'v1 ' . $array->field_benutzer_einsatzbenutzer[0]['uid'];
print 'v2 ' . $array->field_einsatzzeit[0]['value'];
dsm($array);
?>
- Anmelden oder Registrieren um Kommentare zu schreiben
hi hacky du greifst da auch
am 20.08.2011 - 10:53 Uhr
hi hacky
du greifst da auch auf ein objekt zu
und nicht aauf ein array
// falsch weil
// -> pfeiloperator zugriff bei einem object
$array->field_benutzer_einsatzbenutzer[0]['uid'];
//so is fein:
echo $array['field_benutzer_einsatzbenutzer'][0]['uid'];
//ausgabe = 2
grüße
stef
ups ja das war das Problem
am 20.08.2011 - 19:09 Uhr
ups ja das war das Problem gar nicht erkannt ! xD
vielen Dank =)
mfg hacky