Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come trovare le parole in un file con PHP

Il Hypertext Preprocessor ( PHP) può cercare un file di testo per trovare le parole specifiche , utilizzando una combinazione di lettura di file di testo e le funzioni di ricerca . In primo luogo , il file deve essere letto , nella sua interezza , in una variabile stringa e quindi la variabile stringa può essere cercata occorrenze della parola . Lo script dato troverà le posizioni dei personaggi delle prime lettere di tutte le parole corrispondenti in una matrice , ma le variazioni che trovano i numeri di linea sono possibili con solo piccole modifiche . Istruzioni
1

Aprire un editor di testo come Blocco note un
2

di Windows Incolla il seguente script: .

//Carica in una stringa

$ filename = " C : \\ nomefile.txt"

$ handle = fopen ( $ filename , "r" ) ;

$ contenuto = fread ( $ handle , filesize ( $ filename) ) ;

$ parola = "ciao" ;

fclose ( $ handle ) ;

//Crea un array per contenere tutti i luoghi della parola

$ posizioni = array (); . .

//Trova la prima posizione

$ pos = strpos ( $ contenuto , $ parola, $ offset) ; .

//Continuare a cercare fino a quando si trova la parola

while (! $ pos == false) {

$ sedi [ ] = $ pos;

$ offset = $ pos + 1 ;

$ pos = strpos ( $ contenuto , $ parola, $ offset) ;

}


//stamperà tutti i luoghi della parola

print_r ( $ sedi) ; . ?

>

Sostituire la definizione di " $ parola " con la parola che si desidera cercare e il" $ nomefile " con il nome del file che si desidera cercare .
3

Salvare lo script con il nome" wordsearch . php ".

 

Programmazione © www.354353.com