PHP从WordPress中的元键数组打印变量

PHP从WordPress中的元键数组打印变量,php,arrays,wordpress,meta,Php,Arrays,Wordpress,Meta,我正在尝试从以下数组打印列表中的“artistName”元键: $postID = $post->ID; $meta = get_post_meta($postID, $_artistMeta->$postID, TRUE); print_r($meta); (其中打印以下内容) 所以我想打印/呼应艺术家的名字(“非洲文化”和“radiohead”)。。。我尝试了以下两种方法: foreach ($meta['artistName'] as $artist) { echo

我正在尝试从以下数组打印列表中的“artistName”元键:

$postID = $post->ID;
$meta = get_post_meta($postID, $_artistMeta->$postID, TRUE);
print_r($meta);
(其中打印以下内容)

所以我想打印/呼应艺术家的名字(“非洲文化”和“radiohead”)。。。我尝试了以下两种方法:

foreach ($meta['artistName'] as $artist) {
     echo $artist;
}
什么也不印。。。或

foreach ($meta['_artistMeta'] as $artist) {
     echo $artist['artistName'];
}
上面印着“a”

如果你能帮我理解这里的语法,我将不胜感激!
谢谢

应该使用unserialize返回php数组

$postID = $post->ID;
$meta = get_post_meta($postID, $_artistMeta->$postID, TRUE);
$artists = unserialize($meta['_artistMeta'][0]);
foreach ($artists['artistName'] as $artist)
{
     echo $artist;
}
$postID = $post->ID;
$meta = get_post_meta($postID, $_artistMeta->$postID, TRUE);
$artists = unserialize($meta['_artistMeta'][0]);
foreach ($artists['artistName'] as $artist)
{
     echo $artist;
}