我有一个代码行
<?php echo "'n" . $options_menu[$i]; ?>
是一个产品属性数组,输出为
130毫米(£3.99)
160毫米(5.49英镑)
180毫米(5.99英镑)
200mm(£6.99)
每个选项前都有一个单选按钮。
我要做的是像这样重新格式化输出:
130毫米(3.99英镑)160毫米(5.49英镑)
180毫米(5.99英镑)200毫米(6.99英镑)
是否有一个简单的方法来做到这一点在php?到目前为止,我通过搜索引擎找到的唯一建议是使用表格。
我应该补充一下,这个数组的内容在其他产品上可能是不同的,有时有3个选项,有时有7个或8个。目标是始终将它们输出为第一列的第一名,第二列的第二名,第一列的第三名,等等。
这将用于表。
<?php
$options_menu = array("123", "456", "789", "abc", "def");
$line_length = 2;
echo '<table><tr>';
for($i = 1; $i <= count($options_menu); $i++){
printf("<td>%s</td>", $options_menu[$i - 1]);
if($i % $line_length == 0) echo "</tr><tr>";
}
echo '</table></tr>';
?>