Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    rimozione di spazi in una stringa

    ciao

    ho visto che con la funzione trim posso rimuovere gli spazi presenti all'inizio e alla fine della stringa, in particolare io vorrei rimuovere anche quelli all'interno... mi spiego:

    codice:
    "  stringa     a     a     a    fine"
    vorrei farla diventare
    codice:
    "stringa a a a fine"
    secondo voi come posso fare?

    grazie
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    mi sono fatto questa funzione, fatemi sapere se cene sono di gia fatte o se avete commenti/migliorie da proporre

    Codice PHP:
    function clean_space($string){

      
    $arr=explode(" ",$string);

      
    $res="";

      for(
    $i=0;$i<sizeof($arr);$i++){
        if(
    strlen($arr[$i])>0){
          
    $res.=($arr[$i]." ");
        }
      }


      return 
    $res;

    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Prova così:

    Codice PHP:
    <?php
    $stringaConSpazi 
    "  stringa     a     a     a    fine";
    $dopo $stringaConSpazi;
    do {
        
    $prima $dopo;
        
    $dopo str_replace("  "" "$dopo);
    }
    while (
    $dopo != $prima);
    $stringaSenzaSpazi $dopo;
    ?>

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