Il linguaggio di programmazione PHP serve un ruolo importante come un linguaggio di scripting per molte applicazioni web. I programmatori possono utilizzare PHP per calcolare l'input dell'utente , scrivere le informazioni di pagina per i browser Web in HTML e fare le query ai database SQL . Quando dato un input, ad esempio un intervallo di numeri , i programmatori possono utilizzare PHP per determinare aspetti o modelli diversi della serie di numeri . Per esempio , un programmatore può utilizzare un ciclo " foreach " per scorrere una collezione di contare le istanze di numeri primi ivi contenute . Cose che ti serviranno 
 Text Editor 
 PHP Interprete 
 Show More Istruzioni 
 1 
 Creare un ciclo for per scorrere i numeri . Per contare ogni istanza come avviene nel range di numeri , usare un semplice ciclo " foreach " . Il ciclo foreach garantisce che l'algoritmo funziona su ogni elemento nell'intervallo sola volta . In questo esempio , l'intervallo di numeri è memorizzato all'interno di un array, " my_numbers ", e il loop accedere a ciascuna voce in ordine : 
 
 $ my_numbers = array ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10) ; 
 
 foreach ( $ my_numbers come $ valore ) per 
 { 
 
 //codice di blocco 
 
 } < br > 
 2 
 Stabilire l'algoritmo di prime- seeking . Ci sono vari metodi per determinare se un numero è primo o no . Un modo semplice per determinare questo in codice è quello di verificare la divisibilità di un numero utilizzando l'operatore "modulo " ( " % " ) . L' operatore modulo divide un numero per un altro e restituisce il resto . Pertanto, se un numero diviso per un altro numero diverso da uno e si ritorna a 0 dopo un'operazione di modulo , che il numero può non essere primo . L'operatore modulo costituirà la base di una funzione di ricerca primaria . 
 3 
 Scrivi un ciclo "for " per verificare la presenza di numeri primi . Il " per" loops differisce dal ciclo foreach in quanto non loop su una gamma di articoli , ma passanti secondo un intervallo numerico . Il ciclo for in questo esempio inizia al numero 2 , e continua fino a che uno in meno del numero dei controlli programmatore . In ogni iterazione , il programma utilizza moduli per determinare se il numero è divisibile . Se l'operazione modulo restituisce 0 , allora il loop restituisce 0 . In caso contrario , il ciclo restituisce 1 : 
 
 for ( $ i = 2; $ i < $ valore ; $ i + + ) { 
 
 if ( $ value % $ i == 0 ) { 
 
 return 0; } 
 
 
 
 return 1; } 
 
 
 4 
 mettere tutto insieme . Il ciclo andrà all'interno di una funzione che restituisce i valori , e la funzione andrà all'interno del ciclo foreach , controllando ogni numero nella serie di numeri . Una variabile " $ count" esisterà , e ogni volta che la funzione trova un numero primo , il valore di ritorno di 1 aggiungerà al $ count . 
 
 < ? Php 
 
 funzione getPrime ( $ num) { 
 
 for ( $ i = 2; $ i < $ valore ; $ i + + ) { 
 
 if ( $ value % $ i == 0 ) { 
 < p > return 0; } 
 
 
 
 return 1; } 
 
 
 
 } 
 
 $ my_numbers = array ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10) ; 
 
 $ count = 0; 
 
 foreach ( $ my_numbers come $ valore ) per 
 { < br > 
 $ count + = getPrime ( $ value); ? 
 
 } >