Partage
  • Partager sur Facebook
  • Partager sur Twitter

Afficher les nombres de 1 à 100 sans que

le chiffre 2 apparaisse

3 octobre 2019 à 11:30:24

Bonjour à tous, 

me voilà très embêté face à mon code : 

comme vous pouvez le voir il me manque juste la condition que je ne trouve pas afin d'éviter l'affichage du chiffre 2 l'exercice doit donner 134567891011113141516171819013456789....

<?php
for ($i = 0$i <= 100$i++) {
    if ()) {
        var_dump('hehehehhe');
        echo "";
    } else {
        echo $i;
    }
}
  • Partager sur Facebook
  • Partager sur Twitter
3 octobre 2019 à 11:49:16

ça marche parfaitement mais mon formateur souhaite que le code affiche rien quand le chiffre commence par 20 par exemple je retourne me creuser les méninges merci :) !!
  • Partager sur Facebook
  • Partager sur Twitter
3 octobre 2019 à 11:53:43

Quel est l'énoncé exact pour commencer ? Parce qu'au départ, c'est tous les chiffres 2 qu'il fallait passer sous silence.

Et maintenant tu nous parles des nombres [20;30[ ?

-
Edité par julp 3 octobre 2019 à 13:52:23

  • Partager sur Facebook
  • Partager sur Twitter
3 octobre 2019 à 13:51:08

Voici le code  : 

<?php
for ($i = 0$i <= 100$i++) {
    if (strstr($i"2"true)!==false) {

        echo strstr($i"2"true);
    } else {
        echo $i;
    }
}
  • Partager sur Facebook
  • Partager sur Twitter
3 octobre 2019 à 13:57:01

Va relire les doc des foncitons car tu fais n'importe quoi, tu ne comprends pas ce qu'on t'a fillé.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
3 octobre 2019 à 14:50:34

Je pense que si le nombre contient le chiffre 2 il ne doit pas être affiché c'est tout ^^

Je testerais ça avec des modulos perso : https://www.php.net/manual/fr/language.operators.arithmetic.php

EDIT: et intdiv

-
Edité par Anonyme 3 octobre 2019 à 15:10:42

  • Partager sur Facebook
  • Partager sur Twitter
4 avril 2024 à 11:40:14 - Message modéré pour le motif suivant : Merci de créer votre propre sujet


4 avril 2024 à 11:53:12

@limbavangu Bonjour, merci de ne pas squatter le sujet des autres, créer votre propre sujet dans le respect des règles du forum à savoir qu'un message commence par des règles de politesses (Un bonjour ou des salutations à la communauté et se termine par des remerciements par avances pour les futures réponses), la description de votre problème et le code que vous avez écrit inséré sur le forum à l'aide de l'outil d'intégration de code soit le bouton code </>.

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Liens conseillés

  • Partager sur Facebook
  • Partager sur Twitter