| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come semplice conteggio numeri primi in PHP
    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); ?

    } >

    Previous :

    next :
      Articoli Correlati
    ·Come Redirect Email a un programma PHP Desk 
    ·Come eliminare i numeri di riga in MySQL 
    ·Come modificare il MySQL Table User Interface nel backe…
    ·Come caricare i contenuti web da Cpanel 
    ·NetBeans JDBC MySQL Tutorial 
    ·Come partecipare a un Inserto in MySQL con PHP 
    ·Come ottenere un file CSV in MySQL 
    ·Come leggere i file PDF in PHP 
    ·Come creare una sequenza in Oracle SQL 
    ·PHP __ autoload conflitti 
      Articoli in evidenza
    ·Come trasferire i dati da un Advantage Database Server …
    ·Come visualizzare un documento di Word in VB.NET 
    ·Come installare Windows Services System 
    ·Come costruire il tuo Web Content Management System 
    ·Come creare un pulsante su VB 
    ·Che cosa è Void JavaScript 
    ·Come Dump Testo da Hex in Python 
    ·Come riferimento l'ultimo elemento in un array in Perl 
    ·Come pulire il vostro Java 
    ·Come creare un servizio Windows da Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com