用结构将“foreach”变成“for”

时间:2013-07-22 14:32:56

标签: php

我有这个块打印一些描述和一些产品细节。

<?php foreach ($_additional as $_data): ?>
  <tr>
    <th class="label"><?php echo $this->htmlEscape($this->__($_data['label'])) ?></th>
    <td class="data"><?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
  </tr>
<?php endforeach; ?>

我想把它变成打印描述和只有很多产品细节,所以我做的就是这个

<?php
  for ($i = 0; $i <=4; $i++) {
    print_r($_additional[$i]);
  }
?>

这仅打印描述。我怎样才能打印产品详细信息?

谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用

访问数组的详细信息
<?php for ($i = 0; $i <=4; $i++) {
  echo $_additional[$i]['label'];
  echo $_helper->productAttribute($_product, $_additional[$i]['value'], $_additional[$i]['code']);
}