O Hypertext Preprocessor (PHP) pode procurar um arquivo de texto para encontrar palavras específicas , utilizando uma combinação de leitura de arquivos e funções de busca de texto. Primeiro, o arquivo deve ser lido , na íntegra , em uma variável string e , em seguida, a variável de cadeia pode ser pesquisado para as ocorrências da palavra . O script dado vai encontrar os locais de caráter de as primeiras letras em todas as palavras correspondentes em uma matriz , mas as variações que encontrar números de linha são possíveis com apenas pequenas modificações . Instruções
1
Abra um editor de texto como o Bloco de Notas do Windows um
2
Cole o seguinte script: . ?
//Carrega de um arquivo em uma string
$ filename = " C: \\ qualquer.txt ";
$ handle = fopen ($ filename , "r" ); < br >
$ conteudo = fread ( $ handle , filesize ( $ filename) );
$ palavra = " Olá" ;
fclose ( $ handle );
. //Cria uma matriz para armazenar todos os locais da palavra
$ locais = array ();
//Encontrar o primeiro local
$ pos = strpos . ( $ conteúdos, $ palavra , $ offset ); .
//Continuar pesquisando , desde que você encontrar a palavra
while ( $ pos == false !) {
$ locais [] = $ pos ;
$ offset = $ pos + 1;
$ pos = strpos ($ $ conteúdos, textos, $ offset ) ;
}
//Imprima todos os locais da palavra
print_r ($ localidades) ; . ?
>
Substituir a definição de " $ palavra " com a palavra que deseja procurar e" $ filename "com o nome do arquivo que você deseja procurar .
3
Salve o script com o nome de" sopa de letras . php ".