El preprocesador de hipertexto ( PHP) puede buscar un archivo de texto para buscar palabras específicas mediante el uso de una combinación de la lectura de archivos y funciones de búsqueda de texto . En primer lugar , el archivo debe ser leído en su totalidad , en una variable de cadena y luego la variable de cadena se pueden buscar las apariciones de la palabra. El guión dada encontrará los lugares de carácter de las primeras letras en todas las palabras que coincidan en una matriz, pero las variaciones que se encuentran los números de línea son posibles con sólo pequeñas modificaciones . Instrucciones
1
Abra un editor de texto Bloc de notas de Windows
2
tales Pega el siguiente script: .
< Php
< p ? > //contenido de un archivo de carga en una cadena
$ archivo = "C : \\ something.txt " ;
$ gestor = fopen ( $ archivo , "r" ) ; < br >
$ contenido = fread ( $ gestor , filesize ( $ archivo ));
$ word = " hello";
fclose ( $ gestor ) ;
//Crea una matriz para contener todos los lugares de la palabra
$ localizaciones = array (); . .
//Buscar el primer lugar
$ pos = strpos ( $ contenido, $ texto, $ offset) ; .
//Sigue buscando , siempre y cuando encuentra la palabra
while (! $ pos == false ) {
< p > $ ubicaciones [ ] = $ pos ;
$ offset = $ pos + 1 ;
$ pos = strpos ($ contenido, $ texto, $ offset) ;
}
//imprimir todas las ubicaciones de la palabra
print_r ($ localidades) ; . ?
>
Sustituir la definición de " $ palabra " con la palabra que desea buscar y el" $ archivo "con el nombre del archivo que desea buscar .
3
Guardar el script con el nombre de" sopa de letras . php . "