Il existe un tableau dans lequel il y a plusieurs millions de mots. Et vous devez créer un tableau associatif avec les mauvaises variantes de tous ces mots en passant la bonne version de ce mot comme clé. Et la mauvaise variante du mot ne doit pas coïncider avec les mots corrects dans le tableau. Et encore toutes les fausses variantes de mots ne devraient pas coïncider les unes avec les autres. Toute cette génération de variantes incorrectes de mots, je dois corriger les mots cyrilliques incorrects (pas les mots russes et pas l'anglais). À titre d'exemple, prenez les mots «pomme» et «perdu». tableau avec des mots pour créer des variantes correctes incorrectes ces mots:Comment puis-je générer toutes les mauvaises variantes de mots composées de plus de deux lettres?
<?php
$correct_words = array(
"apple",
"lost",
"lot",
"microsoft"
);
?>
Je veux que le résultat soit si:
<?php
$incorrect_variant_words = array(
"aple"=>"apple",
"lst"=>"lost",
"lt"=>"lot",
"microsot"=>"microsoft",
"microsft"=>"microsoft",
"microoft"=>"microsoft",
"micrsoft"=>"microsoft",
"micosoft"=>"microsoft",
"mirosoft"=>"microsoft",
"mcrosoft"=>"microsoft"
);
?>
Je veux corriger les mots incorrects. Donner des conseils ou il y a une solution pour cette tâche, s'il vous plaît dites-moi. Comme par exemple dans Google traducteur une telle fonction est implémentée. Comment contourner ce problème sans l'extension php de Pspell. Aidez-moi à résoudre une tâche si difficile. Pour utiliser comme un mot correct, j'ajoute aussi un tableau de mots avec des valeurs correctes.
<?php
$array = array(
"миёнаҳои",
"луғатҳои",
"онандроҷ",
"ганҷинаи",
"ҷамъиятӣ",
"иҷтимоии",
"муҳаммад",
"рӯзмарра",
"ҳамзабон",
"забонҳои",
"ҳамчунин",
"фарҳанге",
"феҳристи",
"зардуштӣ",
"таркибҳо",
"ибораҳои",
"калимаҳо",
"фарҳанги",
"тобишҳои",
"намунаҳо",
"нусхаҳои",
"фирдавсӣ",
"ҳуруфоти",
"мутобиқи",
"тақрибан",
"алоҳидаи",
"тоисломӣ",
"паҳлавик",
"классикӣ",
"мӯътабар",
"қадамҳои",
"баргаҳои"
);
?>
Nous vous remercions à l'avance
Pourquoi est-il qu'une seule variante de " Apple "mais sept de Microsoft? – Andreas
Qu'en est-il du mot "list" qui aura aussi "lst" en variante? Comment les distinguez-vous? – Andreas
J'ai oublié une valeur de pomme "appe" "ale". Oui vous avez dans le mot "liste" à la variante incorrecte "lst". Que faire jusqu'à ce que je ne sais pas avec ces erreurs – John