Fonction qui indique si c'est une voyelle ou non PHP

Résolu
Utilisateur anonyme -  
MicroBot Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour je suis en TP et je dois coder une fonction PHP qui permet de dire si une lettre saisie est une voyelle ou une consone.
J'ai déjà l'idée de comment m'y prendre mais je sais pas comment le coder en PHP
Je voudrais faire un tableau ou dedans je met toutes les voyelles et si la lettre saisie est dans ce tableau j'affiche que la lettre est une voyelle sinon j'affiche que c'est une consone. Le problème est que je ne sais pas comment le coder en PHP donc si il y a des connaisseurs je suis a l'écoute

2 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833
     
    Bonjour,

    Tu n'as besoin de stocker que les voyelles.. (y'en a que 6 )
    Donc.. tu déclares une variable ARRAY
    Tu y mets tes 6 voyelles
    puis tu vérifie (il existe des fonctions pour ça en php ) pour voir si elle existe ou non dans cet array
    Si elle est dedans = voyelle .. sinon.. consonne

    https://www.php.net/manual/fr/function.in-array.php

    Enfin bon.. Sache que normalement on ne donne pas d'aide pour les devoirs...
    J'ai fait une exception vu la simplicité de la chose demandée....
    0
    1. Utilisateur anonyme
       
      merci je savais que je dois utiliser la variable array mais c'est sur le if que je bloque le code que j'écrit est faux il doit manquer des caractère (parenthèse etc..) ou je ne sais quoi qui fait que c'est faux..
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833 > Utilisateur anonyme
         
        Dans ce cas ... montres nous ton code !
        C'est comme ça que ça marche ici.
        on ne fournit pas de code tout cuit ... mais si tu nous montres ce que tu as essayé de faire.. là on peut éventuellement regarder.

        Attention ...: Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
        Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
        0
  2. Utilisateur anonyme
     
    D'accord oui voilà mon code

    function estVoyelle($lettre)
    {
     $lettre = array("a","e","i","o","u","y");
     if ($lettre)
     { 
      echo "c'est une voyelle";
     }
     else
     {
      echo "c'est une consonne"
     }
    

    Merci d'avance pour l'aide que vous fournissez en tout cas ;)
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833
       
      Et tu fais quoi du lien que je t'ai donné dans ma première réponse ??

      Je te le remet :
      https://www.php.net/manual/fr/function.in-array.php
      0
    2. Utilisateur anonyme > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
       
      ah oui autant pour moi j'ai copié mon ancien code je corrige ça
      function estVoyelle($lettre)
      {
       $lettre = array("a","e","i","o","u","y");
       if (in_array($lettre)) {
          echo "C'est une voyelle";
      
      
      else 
          echo "c'est une consonne";
      
      }    
      
      0
    3. Utilisateur anonyme
       
      Au final c'est bon jai réussi merci de votre aide et votre patience <3
      0
    4. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833 > Utilisateur anonyme
       
      N'oublie pas de mettre le sujet en RESOLU (lien sous le titre de ta question)
      0