PHP. tractament per a la carrega del diccionari Pons

Cada paraula amb la seva definició en una línia


[php]
//Es carregen les paraules amb les seves definicion què comencen amb a, a l’array $dic
$dic= file(‘A-mut.txt’);

$num_linies=count($dic); //conta el numero d’elements de l’array $aux
echo "Num:". $num_linies."<wp-br>";
$aux="";
$i=0;
$catala="";
//$dic1= str_replace("\x0d\x0a", "",$dic[1]);
for ($i=0; $i <$num_linies ; $i++) {
//$dic= str_replace("·$aux[$i]", "★$aux[$i]",$dic);//en les substitucions s’han de cuidar els espais
$primer_char=substr("$dic[$i]",0,1);//s’agafe el primer caracter
$primer_2char=substr("$dic[$i]",0,2); //s’agafen els dos primers caracters
//echo bin2hex($primer_caracter . "<wp-br />";

if (($primer_char == "A") || ($primer_char == "a")||($primer_2char == "\xc3\xa0")||($primer_2char == "\xc3\x84")||($primer_2char == "\xc3\xa4")) {
// 41hex, 61hex, c3a0(à), c384(Ä), c3A4(ä)
$aux=$aux."<wp-br> ". $dic[$i];
$parts = explode( " ", "$dic[$i]" );
$catala=$catala."<wp-br>"."$parts[0]";
//A,a,à(xc3a0)
}
else {
$aux= $aux. str_replace("$dic[$i]", " |$dic[$i] ", $dic[$i]);
}
//$aux=$aux.$dic[$i];
}

echo "<wp-br> <wp-br> fi: <wp-br> $aux";
echo "<wp-br> <wp-br> fi: <wp-br> $catala";

[/php]

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.