Es gibt ein Array, in dem viele Millionen Wörter vorkommen. Und Sie müssen ein assoziatives Array mit den falschen Varianten all dieser Wörter erstellen, indem Sie die korrekte Version dieses Wortes als Schlüssel übergeben. Und die falsche Variante des Wortes darf nicht mit den richtigen Wörtern im Array übereinstimmen. Und dennoch sollten alle falschen Varianten von Wörtern nicht miteinander übereinstimmen. All diese Generationen falscher Wortvarianten müssen falsche kyrillische Wörter korrigieren (nicht russische Wörter und nicht englisch). Als Beispiel nehmen Sie die Wörter "Apfel" und "verloren". Array mit den richtigen Worten für die Erstellung von falschen Varianten diese Worte:Wie kann ich alle falschen Varianten von Wörtern generieren, die aus mehr als zwei Buchstaben bestehen?
<?php
$correct_words = array(
"apple",
"lost",
"lot",
"microsoft"
);
?>
Ich möchte das Ergebnis so sein:
<?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"
);
?>
ich die falschen Worte korrigieren möchten. Rat geben oder es gibt eine Lösung für diese Aufgabe, bitte sag es mir. Wie zum Beispiel in Google Übersetzer ist eine solche Funktion implementiert. Wie man dieses Problem ohne die PHP-Erweiterung von Pspell umgehen kann. Bitte helfen Sie mir, eine so schwierige Aufgabe zu lösen. Um ein korrektes Wort zu verwenden, füge ich auch ein Array von Wörtern mit korrekten Werten hinzu.
<?php
$array = array(
"миёнаҳои",
"луғатҳои",
"онандроҷ",
"ганҷинаи",
"ҷамъиятӣ",
"иҷтимоии",
"муҳаммад",
"рӯзмарра",
"ҳамзабон",
"забонҳои",
"ҳамчунин",
"фарҳанге",
"феҳристи",
"зардуштӣ",
"таркибҳо",
"ибораҳои",
"калимаҳо",
"фарҳанги",
"тобишҳои",
"намунаҳо",
"нусхаҳои",
"фирдавсӣ",
"ҳуруфоти",
"мутобиқи",
"тақрибан",
"алоҳидаи",
"тоисломӣ",
"паҳлавик",
"классикӣ",
"мӯътабар",
"қадамҳои",
"баргаҳои"
);
?>
Vielen Dank im Voraus
Warum gibt es nur eine Variante von " Apple "aber sieben von Microsoft? – Andreas
Was ist mit dem Wort "liste" wird das auch "lst" als Variante haben? Wie erzählst du ihnen? – Andreas
Ich habe einen Apfelwert "appe" "Ale" vergessen. Ja du hast Recht im Wort "liste" zu falscher Variante "lst". Was tun, bis ich selbst nicht mit diesen Fehlern weiß – John