ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列のインデックスをインデックス 1 から再作成するにはどうすればよいですか?
1 から始まるインデックスを使用して PHP で配列のインデックスを再作成する
1 から開始するインデックスを使用して PHP で配列のインデックスを再作成するには、次の組み合わせを使用できます。配列操作関数の一部。これを実現する方法は次のとおりです:
PHP コード:
$arr = [ 2 => ['title' => 'Section', 'linked' => 1], 1 => ['title' => 'Sub-Section', 'linked' => 1], 0 => ['title' => 'Sub-Sub-Section', 'linked' => null], ]; // Get the values of the array, reindexing from 0 $values = array_values($arr); // Create a new array, combining new indexes starting from 1 with the values $reindexed = array_combine(range(1, count($arr)), $values); // Print the reindexed array print_r($reindexed);
説明:
結果:
再インデックスされた配列には、必要に応じて 1 から始まるインデックスが付けられます:
Array ( [1] => Array ( [title] => Section [linked] => 1 ) [2] => Array ( [title] => Sub-Section [linked] => 1 ) [3] => Array ( [title] => Sub-Sub-Section [linked] => ) )
以上がPHP 配列のインデックスをインデックス 1 から再作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。