Php for loop的奇怪行为打印/循环数组的一半,只有偶数
我尝试循环22次,但下面的代码只执行11次Php for loop的奇怪行为打印/循环数组的一半,只有偶数,php,loops,for-loop,tcpdf,Php,Loops,For Loop,Tcpdf,我尝试循环22次,但下面的代码只执行11次 for($rn=0; $rn<22; $rn++){ $html_content .= ' <tr> <td>'.$rn.'</td> </tr>'; } 对于($rn=0;$rnquery)(“选择采购订单行。*,库存仓库。* 从波乌线 左连接采购订单行上的库存仓库。物料编号=库存仓库。物料编号 其中po_lines.po_
for($rn=0; $rn<22; $rn++){
$html_content .= '
<tr>
<td>'.$rn.'</td>
</tr>';
}
对于($rn=0;$rnquery)(“选择采购订单行。*,库存仓库。*
从波乌线
左连接采购订单行上的库存仓库。物料编号=库存仓库。物料编号
其中po_lines.po_no='$impPoNo')或die(“发生错误:“..$conn->error”);
//如果($sql_po_lns->num_rows/31)>);
而($row\u po\u lns=$sql\u po\u lns->fetch\u array()){
$html_content.='
“.$row_po_lns[“项目编号]。”
“.$row_po_lns[“样式编号]。”
“.$row_po_lns[‘说明’]””
“.$row_po_lns[“订单数量”]”
“.美元($row_po_lns['cost'])”
“.formatDollars($row_po_lns['ord_qty']*$row_po_lns['cost'])”
';
}
$num\u of_rows=$sql\u po\u lns->num\u rows;
$num\u of_page=ceil($num\u of_rows/31);
$rows\u needed=($num\u,共页*31);
$blank_rows=($rows_needed-$num_of_rows);
对于($rn=0;$rn请尝试以下代码:
$html_content = '<table>';
for($rn=0; $rn<22; $rn++){
$html_content .= '
<tr>
<td>'.$rn.'</td>
</tr>';
}
$html_content .= '</table>';
echo $html_content;
$html\u content='';
对于($rn=0;$rn代码中的两个更改
<?php
$html_content = '<table>';
for($rn=0; $rn<=22; $rn++){
$html_content .= '
<tr>
<td>'.$rn.'</td>
</tr>';
}
echo $html_content."<table>";
- 您忘记打开和关闭表标记
- 您在
td
中缺少“>”
- 如果要打印到22,则必须使用
=
谢谢!
这将有助于关闭td
标签:从我的角度看,它仍然可以正常工作。:)问题解决了,实际上问题是第五个
循环的内部的样式属性缺少双引号。感谢所有试图解决这个问题的人。标签已经在那里了,我只是在循环内部显示了导致问题的代码。@MuhammadTarique然后你只需要关闭你的like。$rn.
然后你能在打印这个表格的地方写更多的PHP代码吗?因为在我这边,它可以找到,我可以看到表格中的所有22个数字。好的,我正在更新我完整的表格代码,这会很有帮助。问题解决了,实际上问题是在中缺少了第5个
样式属性的双引号对于
循环。感谢所有试图解决此问题的人。
<?php
$html_content = '<table>';
for($rn=0; $rn<=22; $rn++){
$html_content .= '
<tr>
<td>'.$rn.'</td>
</tr>';
}
echo $html_content."<table>";