Eliminare numeri da stringhe in PHP

Mattepuffo's logo
Eliminare numeri da stringhe in PHP

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!


Condividi

Commentami!