2012-08-23 5 views
0

Je travaille directement à travers la base de données Drupal puisque les vues n'ont pas ce que je cherche et je suis tombé sur Drupal pour stocker des données. Il me donne ce blocAnalyse de données de base de données Drupal

a:6:{s:5:"label";s:4:"Body";s:6:"widget";a:4:{s:4:"type";s:26:"text_textarea_with_summary";s:8:"settings";a:2:{s:4:"rows";i:20;s:12:"summary_rows";i:5;}s:6:"weight";i:-4;s:6:"module";s:4:"text";}s:8:"settings";a:3:{s:15:"display_summary";b:1;s:15:"text_processing";i:1;s:18:"user_register_form";b:0;}s:7:"display";a:2:{s:7:"default";a:5:{s:5:"label";s:6:"hidden";s:4:"type";s:12:"text_default";s:8:"settings";a:0:{}s:6:"module";s:4:"text";s:6:"weight";i:0;}s:6:"teaser";a:5:{s:5:"label";s:6:"hidden";s:4:"type";s:23:"text_summary_or_trimmed";s:8:"settings";a:1:{s:11:"trim_length";i:600;}s:6:"module";s:4:"text";s:6:"weight";i:0;}}s:8:"required";b:0;s:11:"description";s:0:"";} 

Si quelqu'un pouvait aider à faire la lumière sur ce que le premier « 6 » représente au début a:6:{... et s'il y a un moyen classique pour analyser ces informations ou une requête pour elle.

Répondre

2

Il s'agit d'une valeur sérialisée PHP. Le "a: 6" au début indique qu'il contient un tableau de six éléments. Pour analyser les données, il suffit de faire ceci:

$data = unserialize("thatlongstring"); 
print_r($data); 
+0

Wow, et je me suis juste débrouillé un peu trop tard –

Questions connexes