ホームページ  >  記事  >  バックエンド開発  >  PHP で配列のインデックスを再作成するにはどうすればよいですか?

PHP で配列のインデックスを再作成するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-30 08:14:02930ブラウズ

How to Re-index an Array in PHP?

PHP での配列のインデックスの再作成

配列の値の再インデックスが必要になるシナリオが発生する場合があります。これは、連続した数値インデックスを使用して配列要素にアクセスする場合に便利です。

配列のインデックスを再設定するには、array_values() 関数を使用できます。この関数は、元の配列の値を番号順に含む新しい配列を返します。

たとえば、次の配列について考えてみます。

<code class="php">$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    'date' => '2009-09-24 09:02:05',
    ...
];</code>

この配列のインデックスを再作成するには、単にarray_values() 関数:

<code class="php">$reindexedArray = array_values($array);</code>

$reindexedArray 変数には、元の配列の値が番号順に含まれるようになります:

<code class="php">Array (
    [0] => 3
    [1] => 1
    [2] => 1
    [3] => 2009-09-24 09:02:05
    ...
) </code>

連続した数値を使用して配列要素にアクセスできるようになりましたインデックスを使用すると、配列の反復処理や他の操作の実行が容易になります。

以上がPHP で配列のインデックスを再作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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