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