「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHP で配列値を数値インデックスに再インデックスするにはどうすればよいですか?

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

2024 年 11 月 18 日に公開
ブラウズ:696

How to Re-Index Array Values to Numeric Indices in PHP?

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

連想キーを持つ次の配列を考えてみましょう:

$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    // ...
    'skill25xp' => 13373505
];

キーのインデックスを 0 から始まる数値インデックスに再インデックスするには、array_values() 関数を使用します。この関数は、連続したインデックスを持つ新しい配列を返します。

$reindexedArray = array_values($array);

結果の $reindexedArray は次の構造になります:

Array (
    [0] => 3
    [1] => 1
    [2] => 1
    // ...
    [24] => 13373505
)

array_values() 関数は、元のキーを効果的に削除し、新しい連続インデックスを値に割り当てます。このプロセスは、配列に連続した数値キーがあることを確認する必要がある場合に便利で、インデックスによる特定の要素の反復やアクセスが容易になります。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3