首頁 >後端開發 >php教程 >如何在 PHP 中使用 array_values() 重新索引數組?

如何在 PHP 中使用 array_values() 重新索引數組?

Susan Sarandon
Susan Sarandon原創
2024-10-31 02:57:30579瀏覽

How to Re-Index an Array in PHP with `array_values()`?

如何在PHP 中重新索引數組值

重新索引數組以分配從0 開始的數字鍵是PHP 中的常見要求PHP程式設計.考慮以下數組:

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

為了重新索引該數組,PHP 提供了 array_values() 函數。當應用於數組時,它會產生一個由原始數組的值組成的新數組,數字鍵從0 開始:

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

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

當您需要迭代一個數組時,array_values() 函數特別有用數組按順序排列並依賴索引值。透過使用重新索引的數組,您可以避免處理不可預測或不規則的鍵名稱。

以上是如何在 PHP 中使用 array_values() 重新索引數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn