1

それ自体が配列である3つのインデックスを持つ配列があります。

$array['title'];
$array['description'];
$array['link'];

この配列にループで追加する必要があります。

for ($i=0;$i<10;$i++)
{
 // information is processed, different information on each loop

 $array = $information['processed']; 

}

上記は、ループなしで 1 回実行すると正常に動作しますが、$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

何か案は?

みんなありがとう。

4

1 に答える 1

0
$array = array();
for ($i=0;$i<10;$i++)
    {
     $array[$i] = $information['processed']; 
    }
于 2013-07-12T10:59:37.973 に答える