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

Como simple Cuente los números primos en PHP

2016/3/15
El lenguaje de programación PHP desempeña un papel importante como un lenguaje de scripting para muchas aplicaciones Web . Los programadores pueden utilizar PHP para calcular la entrada del usuario , escribir la información de la página a los navegadores Web en HTML y realizar consultas a bases de datos SQL. Cuando se administra una entrada , tal como un rango de números , los programadores pueden usar PHP para determinar diferentes aspectos o patrones de la gama de números . Por ejemplo , un programador puede utilizar un bucle " foreach " para iterar sobre una colección de contar los casos de números primos contenidos en el mismo . Cosas que necesitará
Editor de texto
PHP Interpreter
Mostrar más instrucciones
1

Crear un bucle para repetir los números. Para contar cada caso , ya que se produce en el rango de números , utilizar un simple bucle " foreach " . El bucle foreach garantiza que el algoritmo funcionará en cada elemento en el rango de una sola vez . En este ejemplo, el rango de números se almacena dentro de una matriz, " my_numbers ", y el bucle acceder a cada elemento de orden:

$ my_numbers = array ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ) ;

foreach ($ my_numbers como $ value ) guía

{

/block /Código

}
Página 2

Establecer el algoritmo de búsqueda de máxima audiencia . Hay varios métodos para determinar si un número es primo o no . Una forma sencilla de determinar esto en código es comprobar la divisibilidad de un número utilizando el operador "módulo " ( " % " ) . El operador de módulo divide un número por otro y devuelve el resto . Por lo tanto , si un número dividido por otro número distinto de uno y el mismo devuelve un 0 después de una operación de módulo , ese número puede no ser primo . El operador de módulo será la base de una función de búsqueda de primera.
3

Escribir un bucle "for" para comprobar si los números primos . El " para " bucles difiere del bucle foreach en que no hace un bucle sobre una gama de artículos , pero bucles de acuerdo con un rango numérico . El bucle en este ejemplo comienza en el número 2 , y continúa hasta que uno menos que el número de los controles de programador . En cada iteración , el programa utiliza módulos para determinar si el número es divisible . Si la operación de módulo devuelve 0 , entonces el bucle devuelve 0 . De lo contrario, el bucle devuelve 1 :

for ($ i = 2 ; $ i <$ valor , $ i + + ) {

if ( $ value % $ i == 0 ) {

return 0; }


return 1 ; }


4

ponerlo todo junto . El bucle irá dentro de una función que devuelve los valores y la función irá dentro del bucle foreach, la comprobación de cada número en el rango de números. Existirá una "cuenta de $ variable" , y cada vez que la función se encuentra un primo, el valor de retorno de 1 se sumará a los $ count .

getPrime función ( $ num) {

for ($ i = 2 ; $ i <$ valor, $ 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 como $ value ) guía

{

$ count + = getPrime ( $ value );

} >

Programación PHP /MySQL
Cómo crear archivos WSDL en Zend
Cómo restablecer la contraseña de root de MySQL 5.1 en Windows
Mysql PHP Tutorial Configuración de Windows
Cómo escribir un Script PHP Login
Cómo mostrar las columnas en una tabla MySQL
MySQL Tutorial Lista de Correo
Cómo quitar Liderazgo y final de espacios en PHP
Cómo incluir un archivo PHP en Smarty
Conocimientos Informáticos © http://www.ordenador.online