將陣列的內部指針指向最後一個單元

end

(PHP 4, PHP 5, PHP 7, PHP 8)

end 將陣列的內部指針指向最後一個單元

說明

end(array|object &$array): mixed

end()array 的內部指針移動到最後一個單元並返回其值。

參數

array

這個陣列。 該陣列是通過引用傳遞的,因為它會被這個函式修改。 這意味著你必須傳入一個真正的變數,而不是函式返回的陣列,因為只有真正的變數才能以引用傳遞。

返回值

返回最後一個元素的值,或者如果是空陣列則返回 false

更新日誌

版本 說明
8.1.0 棄用在 object 上呼叫此函式。 在 object 優先使用 get_mangled_object_vars() 或者使用 ArrayIterator

範例

示例 #1 end() 例子

<?php

$fruits 
= array('apple''banana''cranberry');
echo 
end($fruits); // cranberry

?>

參見

  • current() - 返回陣列中的當前值
  • each() - 返回陣列中目前的鍵/值對並將陣列指針向前移動一步
  • prev() - 將陣列的內部指針倒回一位
  • reset() - 將陣列的內部指針指向第一個單元
  • next() - 將陣列中的內部指針向前移動一位
  • array_key_last() - 獲取一個陣列的最後一個鍵值

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *