“Conocimiento Programación>Programación PHP /MySQL

Cómo encontrar las palabras en un archivo mediante PHP

2015/5/25
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" ) ;

$ 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 . "

Programación PHP /MySQL
Cómo escribir en un archivo remoto en PHP
Cómo escribir un formulario con jQuery
Cómo enviar errores de PHP a un archivo en lugar del navegador Web
Cómo aprender SQL Fácilmente
Cómo eliminar un archivo mediante PHP
Cómo quitar PHP MailTo
Cómo anular la configuración de PHP Sesión
¿Cómo se agrega MySQL a su servidor web?
Conocimiento de la computadora © http://www.ordenador.online