Benjamin Mack wrote: > can you confirm that array_reverse resets the array internally? Just tested: array_reverse() internally resets the pointer of the input array, and pointer of result array points to first element. v4 looks good to me, +1 on reading and testing (with testcase). Cheers Christian