-1

私は2つの配列を持っています:

配列1:

Array ( [id] => 1 [time] => 12:10:23 [date] => 2013-03-24 )

配列 2:

Array ( [id] => 2 [time] => 12:10:25 [date] => 2013-03-25 )

それらをマージして、次の結果になるようにします(編集済み):

Array ( [id] => 1
             => 2
        [time] => 12:10:23
               => 12:10:25
        [date] => 2013-03-24 
               => 2013-03-25 
      )

これは可能ですか?

4

1 に答える 1

2

実際に出力したい場合:

Array (
    Array ([id] => 1 [time] => 12:10:23 [date] => 2013-03-24 ),
    Array ([id] => 2 [time] => 12:10:25 [date] => 2013-03-25 )
)

次に、次のコードを使用します。

$newArray = array($array1, $array2);

最新の日付の要素を取得するには:

$most_recent = $newArray[0];
foreach($newArray as $compare)
{
    if($compare['time'] > $most_recent['time'])
    {
        $most_recent = $compare;
    }
}
于 2013-03-25T05:14:14.990 に答える