"; $a = "\"n\""; $b = "\"n\""; $c = "\"n\""; $e = "\"n\""; $g = "\"n\""; $h = "\"n\""; $i = "\"n\""; $j = "\"n\""; $k = "\"n\""; $x = "\"n\""; $v = "\"n\""; ////////// load file use implode + br to format text correctly and form string $myFile = "testlist.txt"; $contents = file($myFile); $string = implode("
", $contents); /////////// form pattern array for string to variable replacement $patterns = array(); $patterns[1] = '1'; $patterns[2] = '2'; $patterns[3] = '3'; $patterns[4] = '4'; $patterns[5] = '5'; $patterns[6] = '6'; $patterns[7] = '7'; $patterns[8] = '8'; $patterns[9] = '9'; $patterns[10] = '!'; $patterns[11] = '([0-9].[0-9])'; $patterns[12] = '0'; $replacements = array(); $replacements[12] = $l; $replacements[11] = $x; $replacements[10] = $v; $replacements[9] = $k; $replacements[8] = $j; $replacements[7] = $i; $replacements[6] = $h; $replacements[5] = $g; $replacements[4] = $e; $replacements[3] = $c; $replacements[2] = $b; $replacements[1] = $a; ///////////////////// lets put these in order ksort($patterns); ksort($replacements); ////////////////// now lets output it all :-) echo str_replace($patterns, $replacements, $string); ?>