こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

配列のインデックスを連番にしたい

array
0 => 'aaaaa' (length=5)
2 => 'bbbbb' (length=5)
4 => 'ccccc' (length=5)
7 => 'ddddd' (length=5)
9 => 'eeeee' (length=5)

上記のような配列があった場合に、
インデックスを0からの連番にしたいのですが
何かいい方法はありますか?
以下のようにarray_reverseを二度使うという方法を
思いついたんですが、こういう使い方は何か変ですよね。。。

$field = array_reverse($field);
$field = array_reverse($field);
var_dump($field);

array
0 => 'aaaaa' (length=5)
1 => 'bbbbb' (length=5)
2 => 'ccccc' (length=5)
3 => 'ddddd' (length=5)
4 => 'eeeee' (length=5)

投稿日時 - 2006-10-30 19:08:25

QNo.2507392

困ってます

質問者が選んだベストアンサー

array_valuesはどうでしょうか。
http://jp2.php.net/manual/ja/function.array-values.php

投稿日時 - 2006-10-30 19:33:55

お礼

なるほど。
値だけ取得してインデックスは連番で返す関数があったんですね。
どうもありがとうございますm(__)m

投稿日時 - 2006-10-30 20:23:32

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問