
在PHP 中重新索引索引從1 開始的數組
要重新索引索引從1 而不是0 開始的數組,您可以使用兩種主要方法:
方法一:從零開始
如果你希望陣列的索引從0,可以使用以下程式碼片段:
1 | $iZero = array_values ( $arr );
|
登入後複製
方法2:從1 開始
或者,如果您希望索引從1 開始,您可以實現以下程式碼:
1 | $iOne = array_combine (range(1, count ( $arr )), array_values ( $arr ));
|
登入後複製
理解函數涉及
-
array_values():擷取陣列的值作為新數組,忽略鍵。
-
array_combine() :使用一個陣列作為鍵,另一個陣列作為鍵來建立一個新數組值。
-
range():建立指定範圍內的整數陣列。
透過利用這些函數,您可以有效地重新索引數組以對齊與您想要的索引起點。
以上是如何從 1 而不是 0 開始重新索引 PHP 陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!