Como puedo saber el ultimo valor de un array sin ARRAY_POP() ?
Hola, quisiera OBTENER y no EXRAER el último dato de un array, pero al utilizar ARRAY_POP(), el array pierde ese valor.
Existe otra función?.
Gracias
| |||
Como puedo saber el ultimo valor de un array sin ARRAY_POP() ? Como puedo saber el ultimo valor de un array sin ARRAY_POP() ? Hola, quisiera OBTENER y no EXRAER el último dato de un array, pero al utilizar ARRAY_POP(), el array pierde ese valor. Existe otra función?. Gracias |
| |||
Puedes usar la forma "clásica": Código PHP: Código PHP: end() www.php.net/end Un saludo, |
| |||
(Con end() simplemente daría igual si el array es asociativo o no .. Basicamente esa función aplica un "foreach" dejando el puntero del array al final y obteniendo su último elemento. ) Un saludo, |
| |||
Disque por memoria... Lo que hice fue crear otra variable asi: $ultimodato = ARRAY_POP($kt); y luego accedo a ella. Lo que sucede es que (MUY PROBABLEMENTE ESTOY EQUIVOCADO), tengo entendido que es + optimo hacer algo como echo date(H:i:s); tantas veces como sea necesario que crear una var asi: $hora = date(H:i:s); Por que se consumen minimas cantidades de memoria... Por eso queria saber si existia esa opcion. Por ejemplo ahora he dejado de hacer los url absolutos que antes hacia asi: $este_sitio = $_SERVER['SERVER_NAME']; <A HREF="http://'.$este_sitio.'/pagina.php"> y los hago todos asi: <A HREF="http://'.$_SERVER['SERVER_NAME'].'/pagina.php"> Que disque por que la variable ya existe, ya esta creada, asi que crear una segunda con el mismo valor es obtuso... Que opinan?. Muy amables. |