0

私はこのような配列を持っています。キーは、ファイルを日付順に並べ替えるために使用されたエポック タイムスタンプです。キーの名前を 0、1、2、3 などに変更したいと考えています。

Array($files)
(
    [1365168386] => _MG_5704.jpg
    [1368201277] => _MG_5702.jpg
    [1368201719] => jetty.jpg
    [1368202375] => _MG_6100.jpg
    [1368202758] => _MG_5823.jpg
    [1368203032] => _MG_5999.jpg
    [1368203244] => _MG_5794.jpg
    [1368203477] => _MG_5862.jpg
    [1368203727] => _MG_6028.jpg
)

そうなる

Array($files)
(
    [0] => _MG_5704.jpg
    [1] => _MG_5702.jpg
    [2] => jetty.jpg
    [3] => _MG_6100.jpg
    [4] => _MG_5823.jpg
    [5] => _MG_5999.jpg
    [6] => _MG_5794.jpg
    [7] => _MG_5862.jpg
    [8] => _MG_6028.jpg
)
4

2 に答える 2

6

array_values は、0 から始まる数値配列を返します: http://php.net/array_values

$files = array_values($files);

array_values も順序を維持します。

于 2013-05-26T16:00:29.747 に答える