我只想打印最后一个值,但它打印所有这些值:
<?php if (get_field('share_sentiment')):?>
<?php while (has_sub_field('share_sentiment')):?>
<?php if (get_sub_field('share_medium')):?>
<?php $kid = 0; ?>
<?php while (has_sub_field('share_medium')):?>
<?php
$negative += get_sub_field('medium_negative');
$positive += get_sub_field('medium_positive');
$totalMinus = ($positive - $negative) / ($positive + $negative);
$rounded = round($totalMinus, 3);
print_r($rounded);
?>
<?php endwhile;?>
<?php endif;?>
<?php endwhile;?>
<?php endif;?>
答案 0 :(得分:1)
在循环后放置print_r($rounded);
。我猜也是$rounded = round($totalMinus, 3);
。
答案 1 :(得分:0)
尝试使用 echo $ variable; 而不是print_r,因为使用的语言是php?