Projet
imen
-
imen -
imen -
Bonjour,
j'ai un projet php sur l'indexation d'un document txt (segmentation,comparison avec les stoplistes) , svp pouvez vous m'aider ! merci
j'ai un projet php sur l'indexation d'un document txt (segmentation,comparison avec les stoplistes) , svp pouvez vous m'aider ! merci
2 réponses
-
Bonjour,
svp pouvez vous m'aider ! merci
Pour obtenir de l'aide...; il faut avant tout que tu poses une question .
Merci.
-
- Et ... qu'est ce que tu appelles segmentation d'un fichier txt ?
Qu'as tu essayé ?
Sur quoi bloques tu exactement ?
Tu as regardé du côté de la fonction explode ou des regex ?
Pour rappel (juste au cas où) : https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/ - la segmentation consiste à séparer chaque ligne en une séquence de mots .
j'ai essayé à developper ce code pour segmenter un fichier txt mais c'est faux , comment je peux faire pour avoir chaque mot tout seul dans une ligne .<?php $monfichier = fopen('fichier.txt', 'r+'); while (!feof($monfichier)) { $ligne = fgets($monfichier); $tab=explode(" ", $ligne); $mot=implode(" ",$tab); $index=fopen('index.txt','w'); fwrite($index,$mot); fclose($index); } fclose($monfichier); ?>
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI
Merci d'y penser dans tes prochains messages.
-
-
Bonjour,
comment je peux faire pour avoir chaque mot tout seul dans une ligne .
Voila par exemple :<?php $file = "monfichier.txt"; $fichier_out = "fichier_out.txt"; //ouverture du fichier $handle = fopen($file, "r"); if ($handle) { // Lecture ligne par ligne $liste_mots =""; while (($line = fgets($handle)) !== false) { echo "<br><br>ligne : $line"; $mots=preg_split('/\s+/', $line); echo "<br> MOTS :<br>"; print_r($mots); foreach($mots as $i=>$M){ $liste_mots .="\r\n".$M; } } //fermeture du fichier fclose($handle); //On le ouvre le fichier de sortie en écriture echo "<br> SAUVEGARDE DU RESULTAT "; $fp = fopen($fichier_out, "w+"); fwrite($fp, $liste_mots); fclose($fp); echo "<br>--- Terminé ------ "; } else { // error opening the file. echo "<br><b>error opening the file.</b>"; } ?>