ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列のインデックスを 0 ではなく 1 から再作成するにはどうすればよいですか?
PHP で開始インデックス 1 を使用して配列のインデックスを再作成する
配列を扱う場合、さまざまな理由でインデックスの再作成が必要になる場合があります。これには、デフォルトの 0 ではなく 1 など、別の値でインデックスを開始することが含まれます。PHP でこれを実現する方法は次のとおりです。
Starting at 0
To reindex 0 で始まる配列の場合は、array_values() 関数を使用します。この関数は、元の配列の値を含む配列を返します。 array:
$iZero = array_values($arr);
1 から開始
開始インデックスが 1 の場合は、array_combine() 関数と range() 関数を使用します:
$iOne = array_combine(range(1, count($arr)), array_values($arr));
これは、1 から始まる連続する整数の配列と元の値を結合します。配列.
関数参照
以上がPHP 配列のインデックスを 0 ではなく 1 から再作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。