| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment simple comptage nombres premiers en PHP
    Le langage de programmation PHP joue un rôle important en tant que langage de script pour de nombreuses applications Web . Les programmeurs peuvent utiliser PHP pour calculer l'entrée d'utilisateur , écrire des informations de la page pour les navigateurs Web HTML et faire des requêtes aux bases de données SQL. Lorsqu'il est administré une entrée , comme une série de numéros , les programmeurs peuvent utiliser PHP pour déterminer les différents aspects ou des modèles de la gamme des nombres. Par exemple, un programmeur peut utiliser une boucle " foreach " pour parcourir une collection de compter les cas de nombres premiers qui y sont contenues . Choses que vous devez
    Text Editor
    interpréteur PHP
    Afficher plus Instructions
    1

    Créer une boucle pour parcourir les chiffres. Pour compter chaque fois que cela se produit au cours de la plage de nombres , en utilisant une simple boucle " foreach " . La boucle foreach garantit que l'algorithme fonctionne sur chaque élément dans la plage qu'une seule fois. Dans cet exemple, la plage de numéros est stocké dans un tableau, " my_numbers », et la boucle accéder à chaque élément dans l'ordre : Photos

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

    foreach ($ my_numbers que $ value ) {


    /block /code

    } < br > Page 2

    Établir l'algorithme de recherche de grande écoute . Il existe différentes méthodes pour déterminer si un nombre est premier ou non. Une façon simple de déterminer ce dans le code est de vérifier la divisibilité d'un nombre en utilisant l'opérateur "module " ( "%") . L'opérateur modulo divise un nombre par un autre et retourne le reste . Par conséquent, si un nombre divisé par un autre numéro autre que celui lui-même et renvoie la valeur 0 après une opération de module , ce nombre ne peut pas être premier . L'opérateur modulo formera la base d'une fonction recherche principal.
    3

    Écrire une boucle "for " pour vérifier les nombres premiers. Le "pour" boucles diffère de la boucle foreach en ce qu'elle ne boucle sur une gamme d'articles , mais les boucles selon une plage numérique . La boucle dans cet exemple commence au numéro 2, et se poursuit jusqu'à un de moins que le nombre des contrôles de programmeur . Dans chaque itération , le programme utilise des modules afin de déterminer si le nombre est divisible . Si l'opération module retourne 0 , alors la boucle renvoie 0. Sinon, la boucle renvoie 1 :

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

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

    return 0; }



    return 1; }


    4

    mettre tout cela ensemble . La boucle iront à l'intérieur d'une fonction qui retourne des valeurs , et la fonction iront à l'intérieur de la boucle foreach, en vérifiant à chaque numéro dans la série de numéros . Une variable "$ count" sera exister, et chaque fois que la fonction trouve un nombre premier, la valeur de retour de 1 s'ajoutera à l' $ count .

    fonction getPrime ($ num) {

    for ($ i = 2; $ i <$ valeur ; $ 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 que $ value ) {

    < br >

    $ count + = getPrime ($ value ) ;

    }> Photos

    Previous :

    next :
      articles connexes
    ·Comment soustraire en PHP 
    ·Comment Créer un lien permanent sécurité en PHP 
    ·Comment appeler un PHP nom de fichier XML Flash Code 
    ·PHP Tutoriel pour une galerie Simple 
    ·Comment faire pour supprimer une nouvelle ligne et l'es…
    ·Comment éviter le type de jointure Tout en MySQL 
    ·PHP MySQL Connection Tests de la fonction 
    ·Comment Algorithmes recherche en PHP 
    ·Comment savoir MySQL en ligne 
    ·Comment créer des champs uniques en PHP /MySQL 
      articles en vedette
    ·Méthode get et set en Java 
    ·Struts cachés dans JavaScript 
    ·Comment construire votre propre base de données Driven…
    ·Comment puis-je obtenir Météo locale sur mon site Web…
    ·Comment exécuter un fichier HTA à partir de VBScript 
    ·Comment calculer le pourcentage de changement en PHP et…
    ·Comment passer d'une base de données Rails pour SQLite…
    ·Comment remplacer la dernière instance d'une chaîne e…
    ·Comment sortie guillemets dans VBS 
    ·Les avantages de la programmation déclarative 
    Copyright © Connaissances Informatiques http://fr.wingwit.com