Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139

    Contare numero di consonanti in parola

    Salve qualcuno sa come contare quante consonanti sono presenti in una parola?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    non saprei dirti di preciso se esiste una funzione ad hoc
    per logica potrei dirti questo
    substr_count ti conta le occorrenze presenti in una stringa
    esempio
    Codice PHP:
    $text"parola";
    $n substr_count($text"a");
    echo 
    $n
    dovrebbe restituirti 2.
    quindi si potrebbe fare
    Codice PHP:
    $parola"parola"//inserisci qui la parola
    $totalestrlen($parola);
    $vocali= array("a","e","i","o","u","à","è","é","ì","ò","ù");
    foreach (
    $vocali as $v){
    $n += substr_count($parola"$v");
    }
    $consonanti $totale $n;
    echo 
    $consonanti

    dovrebbe funzionare

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139
    perfetto funziona il conteggio, ho trovato anche questo metodo

    codice:
    <?php
    
    $testo = "cucumbere";
    echo preg_match_all('/b|c|d|f|g|h|j|k|l|m|n|p|q|r|s|t|v|w|x|y|z/', $testo ,$ris);
    
    ?>


    e per prendere le consonanti della parola e metterle in una variabile?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    ah gia giusto ..si può fare con l'espressioni regolari e io che mi sono complicato la vita

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.