Tfe

Ongi etorri tfe-ren webgunera...

Blog/jokoak_euskaraz/dredge/txt_to_csv.php

(Deskargatu)
<?php

if (!function_exists('str_putcsv')) {
    function str_putcsv($input, $delimiter = ',', $enclosure = '"') {
        $fp = fopen('php://temp', 'r+b');
        fputcsv($fp, $input, $delimiter, $enclosure);
        rewind($fp);
        $data = rtrim(stream_get_contents($fp), "\n");
        fclose($fp);
        return $data;
    }
}

$files = glob("originals/*.txt");
$new_data="";
foreach($files as $file)
{
    $content = file_get_contents($file);
    preg_match_all("/string m_Localized = \"(.*)\"/", $content, $regs);
    foreach($regs[1] as $result_reg)
    {
        $data = [
            basename($file),
            $result_reg
        ];
        $new_data.= str_putcsv($data)."\n";
    }
}
file_put_contents("todo.csv",$new_data);