stavo cercando un modo per rimuovere spazi bianchi in eccesso all'interno di una stringa (ovvero, se 2 o più spazi sono uno accanto all'altro, lasciare solo 1 e rimuovere gli altri), i trovato questo Remove excess whitespace from within a string e ho voluto usare questa soluzione:PHP - Rimuovi spazi vuoti in eccesso ma non nuove righe
$foo = preg_replace('/\s+/', ' ', $foo);
ma questo rimuove nuove linee entrava, mentre io voglio tenerli. C'è un modo per mantenere le nuove linee rimuovendo gli spazi bianchi in eccesso?
Sostituisci '\ s' con uno spazio? Se vuoi anche rimuovere le schede, usa '/ [\ t] + /' – HamZa