Le préprocesseur hypertexte ( PHP) peut rechercher un fichier texte pour trouver des mots spécifiques en utilisant une combinaison de la lecture du fichier et la recherche de texte fonctions . Tout d'abord, le fichier doit être lu dans son intégralité , dans une variable de chaîne, puis la variable de chaîne peut être recherché les occurrences du mot . Le script donné trouverez les emplacements de caractère de la première lettre de tous les mots correspondant à un tableau, mais les variations qui trouvent des numéros de ligne sont possibles avec seulement des modifications mineures . Instructions 1 Ouvrez un éditeur de texte comme Notepad un 2 de Windows Collez le script suivant: . < Php < p ? > //le contenu d'un fichier charge dans une chaîne $ filename = " C: \\ something.txt " ; $ handle = fopen ( $ filename, "r") ; < br > $ contents = fread ( $ handle , filesize ( $ filename ) ) ; $ mot = "bonjour" ; fclose ( $ handle ) ; //Créer un tableau pour contenir tous les endroits du mot $ locations = array (); . . //Trouver le premier Situation $ pos = strpos ( $ contents , $ texte, $ offset) ; . //Continuez à chercher aussi longtemps que vous trouvez le mot while (! $ pos == false ) { $ endroits [] = $ pos ; $ offset = $ pos + 1; $ pos = strpos ( $ contents , $ texte, $ offset) ; } //imprimer tous les endroits du mot print_r ($ emplacements ) ; . ? > Photos Remplacer la définition de " $ word " avec le mot que vous souhaitez rechercher et" $ filename "avec le nom du fichier que vous souhaitez rechercher . 3 Enregistrez le script avec le nom de" mots cachés. php ".
|