我试图从数组中回显两个项目,如此......
<?php
$blogs = get_post_meta( $post->ID, 'relatedblogposts', true );
if (is_array($blogs) & $blogs != '' ) {
foreach($blogs as $blog) {
echo $blog[url];
echo $blog[link-title];
}
}
?>
当我运行它时,唯一返回的是$ blog [url]部分。由于某种原因,它没有返回[link-title]。如果我运行print_r($ blogs);然后我得到..
Array ( [0] => Array ( [url] => http://www.example.com [link-title] => Example Link Title ) )
谁能看到我做错了什么?
答案 0 :(得分:1)
你在那里错过了一些撇号。你的代码应该是:
echo $blog['url'];
echo $blog['link-title'];