如何在循环中向元数追加元素?例如,我正在使用库来渲染图形。
我希望像这样在图表中添加值:
$data = array();
for ($x=0; $x<=50; $x++)
{
$data["00:".x] = rand(-10, 30);
}
所以理论上我应该有“00:00”,“00:01”,“00:02”等元素,所有这些都是随机数作为它们的值。但是,库不会呈现图形。
我猜这是因为我不太了解PHP。我该如何努力实现这一目标?
答案 0 :(得分:3)
您错过了$x
0到9值的前导零。您还在变量$x
之前错过了美元符号:
for ($x=0; $x<=50; $x++)
{
$data["00:".str_pad($x, 2, "0", STR_PAD_LEFT)] = rand(-10, 30);
}