| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Simple Grev primtal i PHP
    PHP programmeringssprog tjener en vigtig rolle som et scriptsprog for mange web-applikationer . Programmører kan bruge PHP til at beregne brugerens input , skriver side information til webbrowsere i HTML og gøre forespørgsler til SQL-databaser . Når det gives et input , såsom en række numre, kan programmører bruger PHP til at bestemme forskellige aspekter eller mønstre af den række af numre. For eksempel kan en programmør bruge en " foreach " loop at gentage over en samling til at tælle forekomster af primtal heri . Ting du skal
    Text Editor
    PHP tolk
    Vis Flere Instruktioner
    1

    Opret en for-løkke til at gentage over tallene. At tælle hver forekomst , som det sker over den række af numre , skal du bruge en simpel " foreach " loop . Foreach løkke garanterer, at algoritmen vil arbejde på hvert element i rækken kun én gang . I dette eksempel er den række af numre, gemt inde et array, " my_numbers ", og sløjfen adgang hvert element i rækkefølge :

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

    foreach ( $ my_numbers som $ value )

    {

    //kodeblokken

    } < br >
    2

    Etablere prime -søger algoritme. Der er forskellige metoder til at afgøre, om et tal er et primtal eller ej. En enkel måde at afgøre dette i kode er at kontrollere delelighed et nummer ved hjælp af " modul" operatør ( "% "). Modulus operatør deler et tal med en anden og returnerer resten . Derfor , hvis en række divideres med et andet tal end én og selv returnerer et 0 efter en modul operation , kan dette antal ikke være primtal . Modulus operatør vil danne grundlag for en førsteklasses søger funktion.
    3

    Skriv en "for" loop til at kontrollere for primtal . Den " for" loops afviger fra foreach løkke i at det ikke løkken over en vifte af emner , men sløjfer ifølge en numerisk interval . For-løkken i dette eksempel begynder ved nummer 2, og fortsætter, indtil én mindre end antallet programmøren kontroller . I hver iteration , anvender programmet moduler til at bestemme , hvis antallet er deleligt . Hvis modul operationen returnerer 0, så løkken returnerer 0 . Hvis ikke, returnerer løkken 1 : Hej

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

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

    tilbagevenden 0;

    }

    tilbagevenden 1;

    }
    4

    Sæt det hele sammen. For-løkken vil gå inde i en funktion, der returnerer værdier , og funktionen vil gå ind i foreach loop , kontrol hvert nummer i rækken af ​​numre. A " $ count " variable vil eksistere , og hver gang funktionen finder en prime , vil afkastet værdi på 1 føje til $ count .

    < ? Php

    funktion getPrime ( $ num ) {

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

    if ( $ value % $ i == 0 ) {
    < p > tilbagevenden 0;

    }

    tilbagevenden 1;

    }

    }

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

    $ tælle = 0;

    foreach ( $ my_numbers som $ value )

    { < br >

    $ count + = getPrime ( $ value );

    } >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en PHP Query i en MySQL-database 
    ·Sådan Check Hvis kolonne Findes i MySQL 
    ·Sådan Konverter bredde & længdegrads til Decimal i PH…
    ·Sådan Bestem Hvis en fil eksisterer i PHP 
    ·Sådan Slut PHP til Two MySQL-databaser 
    ·Sådan oprettes en ordreformular med PHP 
    ·Sådan Afkort tekst i PHP 
    ·Hvordan man skriver PHP Video Stream Headers 
    ·Sådan Debug PHP Crashes 
    ·Hvordan at skjule et billede med PHP 
      Anbefalede Artikler
    ·Sådan oprettes tabeller fra divs i PHP 
    ·Sådan bruges baggrundsbilleder i en HTML e-mail 
    ·Løn for en Senior Level PHP Programmør 
    ·Hvordan udvikler en Test Plan 
    ·Hvordan at behandle en Checkbox Med PHP 
    ·Sådan tilføjes en bruger til en Wheel Group 
    ·Monoalphabetic Substitution Ciphers i Java -kode 
    ·Sådan formateres et tekstfelt til kun at acceptere Num…
    ·Hvordan man omdirigerer en URL i PHP 
    ·Hvordan laver pop- Ups 
    Copyright © Computer Viden http://www.computerdk.com