无法显示PHP和Wordpress数组的特定内容

时间:2015-07-20 12:29:17

标签: php arrays wordpress

我开始与PHP相处但我还在学习,所以我需要一些基本的帮助。

我想只显示'迷你描述'的值。在这个数组中:

Array ( [0] => Array ( [name] => mini-description [value] => Suspendisse in tempus felis. [position] => 1 [is_visible] => 1 [is_variation] => 0 [is_taxonomy] => 0 ) ) 

我试图这样做:

$postid = get_the_ID();
$mini = get_post_meta( $postid, '_product_attributes', array( 'mini-description' => 'value' ));
echo $mini;

但结果是:数组

任何解决方案?提前谢谢。

3 个答案:

答案 0 :(得分:0)

echo  $mini['mini-description']['value'];

echo  $mini['mini-description']->value;

答案 1 :(得分:0)

如果您需要'迷你描述'只有,您可以使用以下代码:

$mini = get_post_meta( $postid, 'mini-description', true);
echo $mini;

您需要在代码中对此进行测试。如果有效,请告诉我。

在Woocommerce中,你可以这样做:

$terms = get_the_terms( $productId, 'mini-description');

foreach ( $terms as $term) {
      echo $term->value;
}

答案 2 :(得分:-2)

使用

print_r($mini[0]);

var_dump($mini[0]);

编辑使用:

$toto['mini-description']['value'];

在此处查看差异:php var_dump() vs print_r()