我有一个包含三个索引的数组,它们本身就是数组:
$array['title'];
$array['description'];
$array['link'];
我需要在循环中添加到此数组。
for ($i=0;$i<10;$i++)
{
// information is processed, different information on each loop
$array = $information['processed'];
}
当我在没有循环的情况下执行一次时,上面的工作正常,但是我无法添加到$ array。
我试过的是:
$array = array();
$arraytemp = array();
for ($i=0;$i<10;$i++)
{
// information is processed, different information on each loop
$arraytemp = $information['processed'];
$array = $array + $arraytemp; // the unique append as outlined in php manual
}
我也尝试过:
$array = array();
for ($i=0;$i<10;$i++)
{
// information is processed, different information on each loop
$array[] = $information['processed'];
}
我也尝试过:
$array = array();
for ($i=0;$i<10;$i++)
{
// information is processed, different information on each loop
array_push($array,$information['processed']);
}
对于我正在开发的应用程序,我需要一种在保留密钥结构的同时添加到此数组的方法。所以我想将新信息添加到数组的末尾。
通过执行以下操作来创建新维度不适合我的程序:
for ($i=0;$i<10;$i++)
{
// information is processed, different information on each loop
$array[$i] = $information['processed'];
}
//The above is not appropriate for my application
有什么想法吗?
谢谢你们。
答案 0 :(得分:0)
$array = array();
for ($i=0;$i<10;$i++)
{
$array[$i] = $information['processed'];
}