通过使用CodeIgniter中的以下代码,我们可以生成如下表格
$this->load->library('table');
$data = array(
array('11', '12', '13'),
array('21', '22', '23'),
array('31', '32', '33'),
array('41', '42', '43')
);
echo $this->table->generate($data);
输出:
我想问一下如何将这个数组放入for循环中:
for ($x = 0; $x < 5; $x++) {
for ($y = 0; $y < 4; $y++) {
$data xxx;
}
}
xxx 中要替换的代码是什么?
由于
答案 0 :(得分:1)
也许:
$data= array();
for ($x = 1; $x < 5; $x++) {
$data[$x]= array();
for ($y = 1; $y < 4; $y++) {
$data[$x][]= ($x*10)+($y);
}
}
echo "<pre>";
print_r($data);
答案 1 :(得分:0)
这是我如何枚举数组:
foreach ($data as $row) {
foreach ($row as $cell) {
echo $cell;
// Do stuff here!
}
}
如果需要每行/每列的索引,可以使用以下变体:
foreach ($data as $row_index => $row) {
foreach ($row as $column_index => $cell) {
// Stuff!
}
}