我的函数运行正常,我的表在我尝试放置的任何其他项目中也运行良好,但是每当我尝试调用函数放入单元格时,它往往会将已回显的函数放在上面我的桌子,而不是放在单元格中。
这就是最终发生的事情;我的lineLoop()函数没有放置在输入下,而是放置在表的上方。
M值:-2,X值:2,B值:0
M值:-2,X值:5,B值:0
M值:-2,X值:8,B值:0
M值:-2,X值:10,B值:0
公式输入输出
Y = MX + B
我尝试过创建一个函数数组,然后将其放置在单元格中,也尝试过使用循环创建单元格,但是我没有足够的经验来弄清楚(这是我使用PHP的第一周)。
<table>
<thead>
<tr>
<th>Formula</th>
<th>Input</th>
<th>Output</th>
</tr>
</thead>
<?php
$formula= array("Y=MX+B","A=4PiR^2","D=VT ");
echo "<tbody>";
echo "<tr>";
echo "<td>" . $formula[0] . "</td>";
echo "<td>" . lineLoop() . "</td>";
function lineLoop();
$xvalue = array(2,5,8,10);
for($i=0;$i<4;$i++){
echo "M Value: -2, X Value: " . $xvalue[$i] . ", B Value: 0" . "</br>";
}
}
我希望将lineLoop()函数放置在下一个单元格中,而不是放在表的外部。
答案 0 :(得分:1)
您必须在forloop中使用“ td”
echo "<td>M Value: -2, X Value: " . $xvalue[$i] . ", B Value: 0" . "</br></td>”