ホームページ >バックエンド開発 >PHPチュートリアル >PHP で配列キーを 0 から開始するように並べ替えるにはどうすればよいですか?
array_values による配列キーの並べ替え
非連続キーを持つ配列に遭遇することは、プログラミングにおける一般的なシナリオです。以下のような配列を考えてみましょう。キーが 0、1、2、3 などの最適な順序になっていません。
array( 0 => 'val', 2 => 'val', 3 => 'val', 5 => 'val', 7 => 'val' );
このような状況では、キーを押して希望のシーケンスに移動します。 PHP には、この目的のために特別に設計された array_values という便利な関数が用意されています。
array_values 関数は、0 から始まる連続キーを持つ新しい配列を作成します。元の配列を引数として受け取り、次の値を含む新しい配列を返します。元の配列ですが、キーは連続した整数に設定されています。
$reindexed_array = array_values($old_array);
array_values を使用すると、配列のインデックスを簡単に再作成でき、次のような結果が得られます。出力:
array( 0 => 'val', 1 => 'val', 2 => 'val', 3 => 'val', 4 => 'val' );
以上がPHP で配列キーを 0 から開始するように並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。