2013-07-12 3 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 = 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

Смежные вопросы