$in = fopen("a.txt", "r");
$out = fopen("p.txt", "w+");
$start = microtime(true);
while(($line = fgets($in)) !== false) {
$converted = iconv('UTF-16LE', 'UTF-8', $line);
fwrite($out, $converted);
}
$elapsed = microtime(true) - $start;
echo "<br>Iconv took $elapsed seconds\r\n";