protected function numInc($source) { if (self::$_actual_number < 1) { if (strstr($source, '|valueIncrement}')) { $exploded = explode('|valueIncrement', $source); $reversed = strrev($exploded[0]); $reversed = explode('{', $reversed); $value = strrev($reversed[0]); self::$_increment_start = (int) $value; $source = str_replace('{' . $value . '|valueIncrement}', self::$_actual_number, $source); } } $source = str_replace('{' . self::$_increment_start . '|valueIncrement}', self::$_actual_number, $source); self::$_actual_number++; return $source; }