changement de structure du dictionnaire
This commit is contained in:
parent
fcee18ee04
commit
912b4c410d
23
dico.php
23
dico.php
@ -5,17 +5,28 @@ const MIN_LETTRES_MOT_1 = 2;
|
|||||||
const MIN_LETTRES_MOT_2 = 0;
|
const MIN_LETTRES_MOT_2 = 0;
|
||||||
const MAX_MOTS = 1000000;
|
const MAX_MOTS = 1000000;
|
||||||
|
|
||||||
$dico = [];
|
$dico = [[]];
|
||||||
if (($lecteur = fopen("dico.csv", "r")) !== FALSE) {
|
if (($lecteur = fopen("dico.csv", "r")) !== FALSE) {
|
||||||
$header = fgetcsv($lecteur, 0, "\t");
|
$header = fgetcsv($lecteur, 0, "\t");
|
||||||
while (($ligne = fgetcsv($lecteur, 0, "\t")) !== FALSE) {
|
while (($ligne = fgetcsv($lecteur, 0, "\t")) !== FALSE) {
|
||||||
if (substr($ligne[0], 0, 1) != "#" && count($ligne) >= 3) {
|
if ($ligne[0] != NULL) {
|
||||||
[$mot, $definition, $auteur] = $ligne;
|
if (substr($ligne[0], 0, 1) == "#") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
switch(count($ligne)) {
|
||||||
|
case 3:
|
||||||
|
[$mot, $definition, $auteur] = $ligne;
|
||||||
|
$definition .= " <small><em>$auteur</em></small>";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
[$mot, $definition] = $ligne;
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
[$mot] = $ligne;
|
||||||
|
$definition = "";
|
||||||
|
}
|
||||||
$mot = strtoupper($mot);
|
$mot = strtoupper($mot);
|
||||||
$longueur = strlen($mot);
|
$longueur = strlen($mot);
|
||||||
if ($auteur) {
|
|
||||||
$definition .= " <small><em>$auteur</em></small>";
|
|
||||||
}
|
|
||||||
if (!isset($dico[$longueur])) {
|
if (!isset($dico[$longueur])) {
|
||||||
$dico[$longueur] = [];
|
$dico[$longueur] = [];
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user