Je viens vous voir avec un petit problème épineux!
Soit le tableau suivant:
<?php
$phrases = array(
'Je mange du chou',
'Je vais chez le coiffeur',
'Je mange des choux',
'je vais au coiffeur',
'il fait beau et chaud'
);(attention une des phrases est volontairement fausse)Bien je souhaiterais pouvoir dire "la deuxième phrase va avec la quatrième et la première avec la troisième (et la dernière reste toute seule)".
Donc j'ai pensé utiliser levenshtein() ou similar_text() en définissant un delta minimum afin de décider si oui ou non deux phrases "vont ensemble".
Mon problème vient du fait que je ne sais pas comment parcourir le tableau de phrases, étant donné que ce dernier est complètement aléatoire et qu'il peut à terme devenir assez gros...
Donc est-ce que je dois prendre chaque phrase et la comparer à toute les autres?
Est-ce que je dois faire un tri par longueur de chaine au préalable afin de limiter un peu le travail?
Je n'en ai aucune idée
Merci d'avance