Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,550

    preg_replace php 7 che non va

    Salve a tutti

    ho bisogno di rimuovere dei trattini da un nome di una località, tipo "busto-arsizio" deve diventare "busto arsizio"

    Con php 5 usavo ereg replace, ma con php 7 non funziona e la documentazione dice di usare preg_replace

    Sto provando con

    $nome_citta = $_GET['nome_citta'];
    $nome_citta_senza_trattino = preg_replace("-","",$nome_citta);
    $nome_citta_senza_trattino= ucwords($nome_citta_senza_trattino);

    Ma non ottengo nulla
    Ho provato anche a sostuire le virgolette con gli apici ma nulla.
    Cosa potrei utilizzare?

    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,943
    Visto che la regola è così semplice, puoi anche usare str_replace("-", " ", $nome_città);

    preg_replace() va usata se hai regole più complesse, altrimenti è uno spreco.

  3. #3
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,550
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Visto che la regola è così semplice, puoi anche usare str_replace("-", " ", $nome_città);

    preg_replace() va usata se hai regole più complesse, altrimenti è uno spreco.
    come al solito i tuoi consigli sono sempre ottimi
    Funziona alla grande, grazie

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