如何在php数组索引中进行数学运算

时间:2013-08-22 20:40:09

标签: php

这是我的代码

echo "<table border=\"5\" cellpadding=\"10\">";

for ($i=0; $i < ceil(count($files1)/5); $i++)
{
echo "<tr>";
for ($c=0; $c<5; $c++)
{

  echo "<td>$files1[$i+$c]</td>";
}
echo "</tr>";
}

echo "</table>"; 

目标是将数组值显示在包含5列的表中。但是,php不允许我在这部分做数学

$files1[$1+$c]

这里似乎不允许数学运算。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:5)

除了Kolink's answer之外,这也会起作用:

print "Result: {$array[$x+$y]}";

<强>演示

Try before buy

答案 1 :(得分:2)

不要使用插值,请使用连接:

"blah blah blah ".$somearray[$var1 + $var2]." more blah";