Script. Selecciona un primer caracter predefinit de un array (en aquest cas ‘C,c’) i crea un fitxer.

Per alguna circunstància en lloc del caracter TAP (09) les línies ‘pentinades’ somplen de C2 A0. Això causarà errors si fem un copy/pega del codi al editor SUBLIME 3. Per això s’hauran de suprimir esl jocs ‘C2 A0’.


<?php
$catala     = "";
$new_line   = 0;
$dic        = file('C-definicions_mots0.txt'); //array de 6145
$num_linies = count($dic); //hauria de ser 6145
echo "$num_linies <br>";
$myfile = fopen("A-LLISTA.txt", "w") or die("Unable to open file!"); //a-> mode append, w->esborra
$i      = 0;
while ($i < $num_linies) {
    $first_char = mb_substr($dic[$i], 0, 1, 'UTF8'); //agafo el primer caracter de la la linia dic[$i]
    switch ($first_char) {
        case C:
        case c:
            if ($catala != "") {
                $catala = str_replace("\x0d\x0a", "", $catala);
                $txt    = "$catala \n";
                fwrite($myfile, $txt);
                $txt    = "";
                $catala = $dic[$i]; //nova linia
                echo "$dic[$i] --catala= $catala <br>";
            }
            $catala = $dic[$i];
            echo "$i--$first_char--0k $catala <br>";
            $dic[$i] = str_replace("\x0d\x0a", "", $dic[$i]);
            break;
        default:
            $catala = $catala . $dic[$i];
            echo "muttttttttttttt$i--$first_char $catala<br>";
            break;
    }
    $i++;
} //fi del while


Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.