ホームページ >バックエンド開発 >PHPチュートリアル >連続する数字キーを使用して PHP 配列のインデックスを再作成するにはどうすればよいですか?

連続する数字キーを使用して PHP 配列のインデックスを再作成するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-25 06:45:02869ブラウズ

How to Reindex a PHP Array with Consecutive Numeric Keys?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。