- Home
- Categorie
- Coding e Sistemistica
- PHP
- Sostituire pattern in stringhe
-
Sostituire pattern in stringhe
Ciao a tutti,
Ragazzi avrei bisogno di un aiuto da chi se la cava meglio di me a giocare con le stringhe
Il problema:
Ho una stringa ($stringa1) dovrei fare un replace(trasformazione, sostituzione) di un pattern1 (una sequenza di caratteri nota) con un pattern2.(Detto così forse si capisce poco lo ammetto)
Esempio:
$stringa1 = "Abbigliamento Uomo - magliette-magliette verdine"
$pattern1 = " - " // spazio trattino spazio
$pattern2 = "-" //trattino senza spazi....
Vorrei ottenere una $stringa2 del tipo:
$stringa2 = "Abbigliamento Uomo-magliette-magliette verdine"
In pratica vorrei trasformare tutte le occorrenze di spazio trattino spazio in un trattino semplice.
Ho pensato a preg_replace ma non stò riuscendo ad uscirne.
Se c'è qualcuno che ha una qualsiasi soluzione o suggerimento ve ne sarei grato.
Mi stò arrugginendo con il PHP!
Grazie.
-
Ok Risolto
Avevo postato preso da raptus di follia Sorry!
La mia soluzione è stata:
$stringa2= str_replace(" - ","-",$stringa2);
mi sono ricordato di altre decine di soluzioni su questa linea, erg_replace ...
Spero posso essere utile a qualcuno almeno.
ok andiamo avanti...