Eliminare numeri da stringhe in PHP
Oggi vediamo un piccolo snippet in PHP che ci permette di eliminare i numeri dalle stringhe testuali.
In pratica vogliamo che 80PL diventi solo PL.
Per farlo possiamo usare la funzione ereg_replace e una semplice regex.
Come leggiamo dal manuale, questa funzione ci permette di sostituire del testo con quello che vogliamo noi, cercando ciò che vogliamo sostituire attraverso una espressione regolare.
Tre parametri sono richiesti:
- l'espressione regolare
- il testo sostitutivo
- la stringa in cui operare
Vediamo un esempio banale:
<?php
$stringa = '80PL';
echo ereg_replace("[0-9]", "", $stringa);
Così facendo sostituiamo qualsiasi numero con il "niente", e avremmo la nostra stringa senza numeri.
Enjoy!
php regex ereg_replace
Commentami!