. , :
function array_top(&$array) {
$top = end($array);
reset($array);
return $top;
}
Alternatively, depending on your nature:
function array_top(&$array) {
$top = array_pop($array);
$array[] = $top;
return $top;
}
( $array[] = ...preferred array_push(), see docs .)
source
share