in reply to Remember previous element in a loop

Just set $prev lower down and initialise outside of loop.
$prev = <some dummy value>; for (......) { $data = <get data>; $element = <get element>; ... process data allowing for dummy value in $prev ... $prev = $element; }