PHP 配列のインデックスの再作成
配列インデックスの欠落の問題を解決するには、PHP で array_values 関数を使用できます。この関数は、0 から始まる連続した数値キーを持つ新しい配列を作成することによって配列のインデックスを再作成します。
例:
<code class="php">$myarray = [ 0 => 'a->1', 1 => 'a-7', '3' => 'a-8', 4 => 'a-3', ]; $reindexedArray = array_values($myarray); print_r($reindexedArray); // Output: // Array // ( // [0] => a-1 // [1] => a-7 // [2] => a-8 // [3] => a-3 // )</code>
array_values($myarray) を呼び出すことで、 0 から最後の要素までの連続したインデックスを持つ新しい配列 $reindexedArray を作成します。これにより、元の配列のインデックスが効果的に再作成され、不足しているインデックスが削除されます。
以上が連続する数字キーを使用して PHP 配列のインデックスを再作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。