繁体   English   中英

PHP-附加到循环中的数组

[英]PHP - Appending to array within a loop

如何在循环内将元素追加到数组? 例如,我正在使用一个库来绘制图形。

我希望像这样向图形添加值:

$data = array();

for ($x=0; $x<=50; $x++)
{
    $data["00:".x] = rand(-10, 30);
}

因此,从理论上讲,我应该将元素“ 00:00”,“ 00:01”,“ 00:02”等都设置为随机数。 但是,该库然后不会呈现图形。

我猜是因为我对PHP不够了解。 我如何去实现这一目标?

您缺少值$x 0到9的前导零。您还缺少变量$x之前的美元符号:

for ($x=0; $x<=50; $x++)
{
    $data["00:".str_pad($x, 2, "0", STR_PAD_LEFT)] = rand(-10, 30);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM