2013-07-12 231 views
1

我有三个指标,它本身数组的数组:添加到一个关联数组PHP

$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(); 
$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

你能举一个你想要的最终结果的例子吗? – StephenTG

回答

0
$array = array(); 
for ($i=0;$i<10;$i++) 
    { 
    $array[$i] = $information['processed']; 
    } 
+0

有没有这样做,而不需要添加$ i索引? – Tom

+0

@Jenny –

+0

看到我的编辑答案,这种方式可能不适合我的应用程序,如果可能的话,我需要它而不添加新的维度。谢谢。 – Tom