Substraer el ultimo elemento de una matriz
Cuando queremos extraer el ultimo elemento de una matriz en php utilizamos la función array_pop , esta función nos devuelve el valor del ultimo elemento. El problema es que no puedes obtener el indice.
Como en CSSing se manejan muchos arrays he tenido que crear una función para ayudarme a obtener los indices.
Actúa igual que array_pop() pero en el caso de contener un indice no numérico devuelve un array y en caso de no serlo retorna el valor.
Ejemplo:
//indice no numerico
$stack= array("uno" => "green", "dos" => "brown", "tres" => "blue");
print_r($stack);
$end = array_ipop($stack);
print_r($end);
print_r($stack);
$end devuelve array("tres"=>"blue");
Ver post
Comentar
Nacho#1 hace 996 días
$arr = array(“Juan”,”Jonatan”,”José”,”Jaime”);
$ind = count($arr)-1;
// $ind es el indice
$ult = $arr[$ind];
// $ult es el contenido
O malentendi el proposito de la función?
Icebeat#2 hace 995 días