從陣列中擷取最後一個鍵
在程式設計中,可能需要取得陣列的最後一個鍵。此鍵表示數組中最後一個元素的索引。為了實現這一點,一個有效的方法是利用 end() 和 key() 函數的組合。
end() 函數:
end() 函數將陣列的內部指標前進到指向最後一個元素。它不傳回任何值。
key() 函數:
key()函數取得目前指向元素的索引
結合程式取得目前指向元素的索引
結合() 和key():
擷取元素的索引
<code class="php">$array = [ 'first' => 123, 'second' => 456, 'last' => 789, ]; end($array); // Move the internal pointer to the end of the array $key = key($array); // Get the key of the last element var_dump($key);</code>範例程式碼:
string 'last' (length=4)
範例程式碼:
此程式碼將輸出:表示最後一個元素的鍵是'last'。 注意:使用
end() 和 key() 後,內部指標會位於陣列的末端。若要將其重設為開始,您可以使用 reset() 函數。以上是如何在 PHP 中檢索數組的最後一個鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!