0

我想了解键值对的组织方式。例如,在 wordpress 的 wp_postmeta 表中,我们在 meta_value 列中有以下内容,这可能表示从哪里以及如何获取给定幻灯片的图像。

关于如何在那里获得图像参考的任何提示?也许我可以在这里做类似于 var_dump 或 print_r 的事情?

a:3:{i:1;a:6:{s:5:"title";s:39:""Femme de l'économie" les hommes bleus";s:11:"description";s:0:"";s:3:"url";s:0:"";s:9:"urlTarget";s:5:"_self";s:4:"type";s:10:"attachment";s:6:"postId";s:5:"10391";}i:2;a:6:{s:5:"title";s:41:""Femme de l'économie" les hommes oranges";s:11:"description";s:0:"";s:3:"url";s:0:"";s:9:"urlTarget";s:5:"_self";s:4:"type";s:10:"attachment";s:6:"postId";s:5:"10392";}i:3;a:6:{s:5:"title";s:31:""Femme de l'économie" les arts";s:11:"description";s:0:"";s:3:"url";s:0:"";s:9:"urlTarget";s:5:"_self";s:4:"type";s:10:"attachment";s:6:"postId";s:5:"10393";}}
4

1 回答 1

2

那是一个序列化的字符串。为了能够在数据库中存储数组或对象,WordPress 必须将它们转换为字符串。

通常,您不需要手动对其进行反序列化,因为如果您首先使用 WordPress 的 API 获取该数据(例如通过get_option()$wpdb方法),WordPress 会为您执行此操作。在这种情况下,您可能正在寻找get_post_meta()

于 2013-02-25T13:53:44.727 回答