【发布时间】:2015-02-27 16:07:09
【问题描述】:
我在另一个 foreach 中有这个 php 代码 foreach 循环,我需要在每个循环(红色、蓝色、绿色、黑色)上一个接一个地设置所有数组值。我需要在
中更改 $greendata-percent="<?php foreach ($green as $row) { echo $row->ink_numbers; }?>">
在我尝试的每个循环中,将数组中的所有值一一对应:
data-percent="<?php foreach ('$'.echo $value as $row) { echo $row->ink_numbers; }?>">
但它不起作用。请帮忙
完整代码:
<?php
$color = array( 0 => 'red' , 1 => 'blue', 2 => 'green', 3 => 'black' );
foreach ($color as $key => $value) {
?>
<!-- make $green dynamic -->
<div class="<?php echo $value; ?> progress-pie-chart" data-percent="<?php foreach ($green as $row) { echo $row->ink_numbers; }?>">
<div class="ppc-progress">
<div class="<?php echo $value; ?> ppc-progress-fill"></div>
</div>
<div class="<?php echo $value; ?> ppc-percents">
<div class="pcc-percents-wrapper">
<span>%</span>
</div>
</div>
</div>
<?php } ?>
【问题讨论】:
-
$green 是在哪里定义的?现在,$green 为空,所以你不会做任何事情 foreach($green...