在PHP 中重新索引數組
在PHP 中,您可能會遇到需要從數組中刪除某些索引的情況,從而導致索引序列中的間隙。本文將介紹一種重新索引數組的解決方案,填入空索引位置。
要在 PHP 中重新索引數組,您可以使用 array_values 函數。此函數從 0 開始按順序重新分配數組的鍵。透過將原始陣列傳遞給 array_values,您可以獲得具有連續索引的新陣列。
考慮以下範例:
<code class="php">$myarray = array( '0' => 'a->1', '1' => 'a-7 b->3', '3' => 'a-8 b->6', '4' => 'a-3 b->2' );</code>
如您所見,位置 2 處缺少索引。使用array_values,我們可以重新索引數組:
<code class="php">$myarray = array_values($myarray);</code>
產生的$myarry 將重新索引如下:
<code class="php">$myarray[0] = 'a->1' $myarray[1] = 'a-7 b->3' $myarray[2] = 'a-8 b->6' $myarray[3] = 'a-3 b->2'</code>
該方法有效地消除了數組中的間隙並確保了連續連續的索引,從而更容易處理和操作數組資料。
以上是如何重新索引 PHP 陣列並填入空索引位置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!