使用 array_values 重新排序數組鍵
遇到具有非順序鍵的數組可能是編程中的常見場景。考慮像下面這樣的數組,其中鍵的最佳順序不是 0、1、2、3 等:
array( 0 => 'val', 2 => 'val', 3 => 'val', 5 => 'val', 7 => 'val' );
在這種情況下,有必要重置鍵到所需的序列。 PHP 提供了一個專為此目的而設計的名為 array_values 的便利函數。
array_values 函數建立一個具有從 0 開始的順序鍵的新陣列。它以原始數組作為參數,並傳回一個新數組,其中的值來自原始數組,但鍵設定為連續整數。
$reindexed_array = array_values($old_array);
透過使用 array_values,您可以輕鬆地重新索引數組,從而得到以下所需的結果輸出:
array( 0 => 'val', 1 => 'val', 2 => 'val', 3 => 'val', 4 => 'val' );
以上是如何在 PHP 中重新排序數組鍵以從 0 開始?的詳細內容。更多資訊請關注PHP中文網其他相關文章!