[PHP]Compter le nbre de fois qu'1 chaine de char est presente ds 1 txt

Compter le nbre de fois qu'1 chaine de char est presente ds 1 txt [PHP] - PHP - Programmation

Marsh Posté le 21-05-2003 à 22:57:47    

Hello,
 
Voila j'ai un fichier texte avec un certain contenu et je voudrais, via php, compter le nombre de fois qu'une certaine chaine de char est repété dans ce fichier txt ?
Comment proceder ? merci d'avace pour votre aide :)


Message édité par Phive le 21-05-2003 à 23:33:42

---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 21-05-2003 à 22:57:47   

Reply

Marsh Posté le 21-05-2003 à 23:32:21    

Voila j'ai finalement réussi à faire ce que je voulais :
 

Code :
  1. $nbre=0;
  2. $fd = fopen ("monTexte.txt", "r" ); //ouverture du fichier
  3.   while (!feof ($fd)) { //on parcourre l'ensemble du fichier, juska la fin
  4.    $ligne = fgets($fd,4096); // On se déplace d'une ligne
  5.    $liste = explode("maChaine",$ligne); // Champs séparés par MaChaine, on en fait un tableau
  6.   }
  7. fclose ($fd); //fermeture
  8. $nbre=count($liste); // on compte le nombre de case dans le tebleau crée par le explode


dnc voila is ca peut servir a kelkun :)


Message édité par Phive le 21-05-2003 à 23:32:53

---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 21-05-2003 à 23:33:30    

<?  
$file="monfichier";  
$contenu = fread(fopen($file, "r" ), filesize($file));  
echo $contenu;  
?>


pour ouvrir le fichier et le lire (sauf que là  il enregistre pas ds la variable, il  l'affiche mais bon v pas tout ecrire)
 
tu met tout dans un String, ici $contenu, apres tu verifies la presence de ton occurence avec substr_count
http://www.php.net/manual/fr/function.substr-count.php
 
et voilou  [:spamafote]


Message édité par uriel le 21-05-2003 à 23:33:49

---------------
IVG en france
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed