首頁  >  文章  >  後端開發  >  如何從零開始重新索引 PHP 中的陣列值?

如何從零開始重新索引 PHP 中的陣列值?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-31 22:26:02451瀏覽

How to Re-index Array Values in PHP Starting from Zero?

在PHP 中重新索引數組值

在PHP 中使用數組時,可能存在需要重新索引的情況從特定索引開始的值,例如零。

考慮以下情況:

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

陣列鍵是表示值名稱的字串。但是,如果您想要將這些鍵重新命名為從零開始,可以使用 array_values() 函數。

解決方案: array_values()

array_values()函數傳回一個新數組,其值從零開始重新索引。它保留原始數組的值,但將鍵更改為連續整數。

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

產生的陣列$reindexedArray 現在將具有以下結構:

<code class="php">[0] => 3
[1] => 1
[2] => 1
[3] => '2009-09-24 09:02:05'
// ... additional re-indexed array elements</code>

使用array_values(),您可以輕鬆地在PHP 中重新索引數組的值,如有必要,可以從特定索引開始。

以上是如何從零開始重新索引 PHP 中的陣列值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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