Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170

    sapere se una lettera e una vocale/consonante

    salve a tutti ,
    qualsuno sa come posso verificare se una carattere e una vocale oppure una consonante?grazie a tutti

  2. #2
    Quello che posso consigliarti e' soltanto un metodo, non sono capace di crearti un esempio in 3sec :P
    Allora per prima cosa ammettiamo che te ricevi una variabile con un singolo carattere, bastera' inserire due espressioni regolari, una che raccoglie tutte le consonanti e l'altra tutte le vocali. Con un semplice if e elseif ti sei risolto tutto!

    Al limite basterebbe anche soltanto una espressione regolare e un if, ma non sarebbe una soluzione molto elegante.
    Spero di essere stato chiaro, se cosi' nn fosse, beh e' anche colpa dell'ora
    WordPress AndMore - Apprendiamo WordPress Facilmente!

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170
    grazia mille
    ma mi interessava sapere in che modo costruire espressione regolare inquanto non sono molto ferrato a riguardo:-)) grazie mille

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Codice PHP:
    $vocali=array('a','e','i','o','u');

    $parola='mondo';

    for (
    $n=0;$n strlen($parola); $n++)
    {
    if (
    in_array($parola{$n},$vocali)) echo $parola{$n}." è una vocale
    "
    ;
    else echo 
    $parola{$n}." è una consonante
    "
    ;

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da nixxo85
    grazia mille
    ma mi interessava sapere in che modo costruire espressione regolare inquanto non sono molto ferrato a riguardo:-)) grazie mille
    codice:
    $carattere = 'b';
    
    if (preg_match("/[aeiou]/i", $carattere)) {
      // vocale
    }
    else {
      // consonante
    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.