Visualizzazione dei risultati da 1 a 3 su 3

Discussione: preg_replace errato

  1. #1
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629

    preg_replace errato

    Ciao a tutti, ho un problema con la funzione preg_replace, sto cercando di eliminare da una stringa tutto quello che non è un numero e procedo in questo modo...
    Codice PHP:
    $telcasa=preg_replace("`[^0-9]`i","",numeridb["tel_casa"]); 
    solo che mi si presenta poi questo errore...

    codice:
    Parse error: syntax error, unexpected '[' in ************************ on line 40
    Ho controllato in rete, ma tutti consigliano di usare questo tipo di espressione, non capisco dove sbaglio, grazie a chiunque mi dia una mano

  2. #2
    Ciao,
    l'errore non è riferito alla parentesi [ dell'espressione regolare, ma a quella dell'array.
    Manca il $ nel nome della variabile array:

    Codice PHP:
    $telcasa=preg_replace("`[^0-9]`i"""$numeridb["tel_casa"]); 
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  3. #3
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Oddio grazie per la risposta, i soliti errori di distrazione che non si trovano mai quando servono

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 © 2024 vBulletin Solutions, Inc. All rights reserved.