【发布时间】:2018-11-27 14:47:20
【问题描述】:
我需要帮助,我不知道数组和循环“for”是什么意思。我必须在右侧单元格中显示该列。
我的问题的答案。注意,我有 13 个这样的数组:
print_r ($toto) =
Array ( [0] =>
Array ( [id_depot] => 21758777
[code_stp] => CHI
[date_depot_const] => 20/11/18
[date_depot_decla] =>
[num_bip] => 0100514871
[num_depot] => AB421743
[typ_depot] => 51004
[typ_declaration] => )
我的html:
<table>
<tr>
<th>ID_DEPOT</th>
<th>CODE_STP</th>
<th>DATE_DEPOT_CONST</th>
<th>DATE_DEPOT_DECLA</th>
<th>NUM_BIP</th>
<th>NUM_DEPOT</th>
<th>TYP_DEPOT</th>
<th>TYP_DECLARATION</th>
</tr>
<?php
$i = 0;
for ($i=0 ;$i <= count($this->toto);$i++){
echo '<tr>';
echo '<td>'.$this->toto['id_depot'].'</td>';
echo '<td>'.$this->toto['code_stp'].'</td>';
echo '<td>'.$this->toto['date_depot_const'].'</td>';
echo '<td>Jill</td>';
echo '<td>Smith</td>';
echo '<td>50</td>';
echo '<td>Jill</td>';
echo '<td>Smith</td>';
echo '</tr>';
}
?>
当然我必须填写所有列,但目前我只填写了 3 个示例
答案:
我的前三列是空的,我不知道为什么 :( 它应该显示我的数组...你有什么想法吗?
【问题讨论】:
-
echo '
'.$this->toto[$i]['id_depot'].' '; -
如果你有一个数组数组,请问为什么使用
for而不是foreach?