PHP で配列のインデックスを再作成し、インデックスを 1 からシフトする
キーが 2 から始まる配列があるので、次のことを行います。 1 から始まるキーでインデックスを再作成します。
これを実現するには、次の配列関数を組み合わせて使用します。 PHP:
$values = array_values($originalArray);
$reindexedArray = array_combine( range(1, count($values)), $values );
出力:
array ( [1] => Object ( [title] => Section [linked] => 1 ) [2] => Object ( [title] => Sub-Section [linked] => 1 ) [3] => Object ( [title] => Sub-Sub-Section [linked] => ) )
以上がPHP 配列のインデックスを 1 から再作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。