Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php for loop的奇怪行为打印/循环数组的一半,只有偶数_Php_Loops_For Loop_Tcpdf - Fatal编程技术网

Php for loop的奇怪行为打印/循环数组的一半,只有偶数

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_

我尝试循环22次,但下面的代码只执行11次

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>";