Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como simples contam Números Primos em PHP
A linguagem de programação PHP serve um papel importante como uma linguagem de script para muitas aplicações web. Os programadores podem usar o PHP para calcular a entrada do usuário , escreva as informações da página para navegadores da Web em HTML e fazer consultas a bancos de dados SQL. Quando dada uma entrada , como uma série de números , os programadores podem usar o PHP para determinar os diferentes aspectos ou padrões de faixa de números. Por exemplo, um programador pode usar um loop " foreach " para iterar sobre uma coleção para contar as ocorrências de números primos nele contidas . Coisas que você precisa
Editor de Texto
PHP Interpreter
Show Mais instruções
1

Criar um loop for para iterar sobre os números. Para contar cada instância como ocorre em toda a gama de números , use um loop simples " foreach " . O foreach garante que o algoritmo vai trabalhar em cada elemento na gama apenas uma vez . Neste exemplo , o intervalo de números é armazenado dentro de um array , " my_numbers ", e o circuito irá aceder a cada item na ordem :

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

foreach ($ my_numbers como $ value ) {


//código de bloco

} < br > Página 2

Estabelecer o algoritmo primeiro- seeking. Existem vários métodos para determinar se um número é primo ou não. Uma maneira simples de determinar isso no código é verificar a divisibilidade de um número usando o operador " módulo " ( "%") . O operador módulo divide um número por outro e retorna o resto . Portanto , se um número dividido por um outro número que não o próprio e retorna um 0 após uma operação de módulo , que pode não ser o número primo. O operador módulo irá formar a base de uma função de busca principal .
3

Escrever um laço "for" para verificar se há números primos. A " para " loops difere do foreach na medida em que não faz circular sobre um leque de artigos , mas circula de acordo com uma escala numérica . O laço for neste exemplo começa com o número 2 , e continua até que um menor que o número dos cheques programador . Em cada iteração , o programa usa módulos para determinar se o número é divisível . Se a operação de módulo retorna 0 , em seguida, o circuito retorna 0 . Se não, o circuito retorna 1 :

for ($ i = 2; $ i < $ value ; $ i + +) {

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

return 0; }


retornar 1 ;

}
4

Coloque tudo isso junto. O laço for vai dentro de uma função que retorna valores , ea função vai dentro do loop foreach , verificando cada número no intervalo de números . Vai existir A variável " $ count " , e cada vez que a função de encontrar um primo , o valor de retorno de 1 irá acrescentar ao $ count .

< ? Php

função GetPrime ( $ num) {

for ($ i = 2; $ i < $ value ; $ i + +) {

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

return 0; }


retornar 1 ;

}

}

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

$ count = 0;

foreach ($ my_numbers como $ value ) {

< br >

$ count + = GetPrime ( $ value ); ?

} >

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar Sessões na Revolução MODx 
·Código PHP para inserir exclusivos Tag do título com …
·Como construir um Automated Register Bot 
·Como alterar Grupo PHP no cPanel 
·O que é Buffers em SQL 
·Como redirecionar -mail para um Desk Programa PHP 
·Expressões Regulares em PHP 
·Como salvar dados TinyMCE para MySQL PHP 
·Como gravar arquivos função personalizada PHP para Te…
·Tutorial MySQL para Como Carregar uma imagem 
  Artigos em destaque
·Quais são as vantagens e desvantagens de projetos Grid…
·Como converter para Joomla K2 
·Como aprender contêineres STL 
·Como detectar o tamanho de uma Viewport 
·Como fazer um botão Open in Facebox Lightbox 
·PHP Referências Vs . Objeto Manipula 
·Sobre o Sun Java Certificação 
·O que fazer com um erro de Trapped in C 
·Como alterar Espaçamento no NetBeans 
·Como alterar uma tabela no Oracle usando SQL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados