Fare internet

E' come il lego, più pezzi ho più sono allegro
Seguci su Facebook Seguici su Twitter Iscrivita ai nostri Feed      Mandaci una mail

Vediamo ora come sia possibile ottenre una funzione che prende in input una stringa e la ritorna senza numeri all’interno.

In pratica prendiamo la strigna e controlliamo carattere per carattere se il carattere analizzato è un numero mediante la funzione php is_numeric(), se non è un numero lo aggiungiamo alla stringa che torneremo come risultato altrimenti lo scartiamo.
Il codice è molto semplice.

function eliminaNumeri($str){
    $newStr="";
    for ($i=0;$i<strlen($str);$i++){
        if (!is_numeric($str{$i}))
            $newStr=$newStr.$str{$i};
    }
    return $newStr;
}

L’utilizzo è molto semplice:

echo eliminaNumeri("giugno 1974");
//ritorna giugno seguito da uno spazio

Twitter