重新索引數組
在 PHP 中,數組是動態索引的。這意味著數組的鍵可以是任意值,並且它們不必遵循任何特定模式。但是,有時您可能需要重新索引數組,例如需要將鍵重設為從 0 開始的連續數字序列。
問題:
考慮以下數組:
array( 0 => 'val', 2 => 'val', 3 => 'val', 5 => 'val', 7 => 'val' );
如何重新索引該數組以使鍵變為0,1, 2, 3 , 4?
解:
要重新索引數組,可以使用 array_values() 函數。函數接受一個數組作為輸入,並傳回一個與輸入數組具有相同值的新數組,但鍵重新索引為從 0 開始。
$reindexed_array = array_values($old_array);
在此範例中, $reindexed_array 將是如下:
array( 0 => 'val', 1 => 'val', 2 => 'val', 3 => 'val', 4 => 'val' );
以上是如何重新索引 PHP 數組以從 0 開始?的詳細內容。更多資訊請關注PHP中文網其他相關文章!