Not to replace it so much, but you could just as easily do a pop and then an immediate push. So, something like:
$retval = pop(@arrayname);
push @arrayname, $newvalue;
so, $retval will contain the last item in the array, but the array will be one element less, and will not contain the last value any longer.... but $retval will. Then, you push the newvalue you want onto the array... this will essentially, remove the last element, and replace it with a new value...
Comatose
Taboo Programmer
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215