简单数学表格PHP
我有一个表格,名为$row['seuil_pil']
,它只包含数字。我想将这些数字增加一定数量,但不起作用。简单数学表格PHP
这里是我的代码:
$roof=0.12;
$seuil_haut= array_product(($row['seuil_pil']*$roof) + $row['seuil_pil']);
OR
$seuil_haut= array(($row['seuil_pil']*$roof) + $row['seuil_pil']);
OR
$seuil_haut= ($row['seuil_pil']*$roof) + $row['seuil_pil'];
OR
foreach ($row['seuil_pil'] as $seuil_haut[])
{
$seuil_haut[] = ($roof * $row['seuil_pil'] + $row['seuil_pil']);
}
使用for
-loop:
$roof = 0.12;
$row['seuil_pil'] = array(4,1,3);
for($i = 0; $i < count($row['seuil_pil']); $i++) {
$row['seuil_pil'][$i] *= (1 + $roof);
}
var_dump($row['seuil_pil']);
//results in:
//array(3) { [0]=> float(4.48) [1]=> float(1.12) [2]=> float(3.36) }
@downvoter:我编辑了我的帖子。我错误地使用了'$ row ['seuil_pil']'而不是'$ entry' – rbr94
这仍然不起作用,因为您没有使用引用。计算结果不会在任何地方使用。 –
我的答案将起作用。测试它并测试你的。如果我错了,请降低我的答案,如果我错了,请删除你的答案。 –
如果要应用,你遍历操作数组,你必须使用foreach
与参考:
foreach ($row['seuil_pil'] as &$cell) {
$cell = $cell * $roof + $cell;
}
你有没有想过使用foreach循环呢? – rbr94
是的,但我认为我没有理解它 – elianero
它是一维数组吗? '$ row ['seuil_pil']'的内容是怎样的? – rbr94