Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Eliminare spazio da una stringa
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • K
      kru User Attivo • ultima modifica di

      Eliminare spazio da una stringa

      Ciao, ragazzi.

      Avrei bisogno di sapere come eliminare un eventual spazio iniziale di una stringa.

      In pratica, data una variabile $vecchiavar vorrei che se questa presenta uno spazio iniziale:

      $vecchiavar = " stringa"

      questo fosse eliminato, restituendo una nuova stringa senza spazio:

      $nuovavar = "stringa".

      Essendo questa una variabile, varia (:D) per cui non ha un contenuto fisso, nè in termini di numero di caratteri, nè di numero di parole. In più, non è nemmeno sempre presente lo spazio inizale.

      E' possibile fare ciò?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        senamion User Attivo • ultima modifica di
        
        if (substr($vecchiavar, 0, 1) == " ")
           $nuovavar = substr($vecchiavar, 1);
        else
           $nuovavar = $vecchiavar;
        
        
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • K
          kru User Attivo • ultima modifica di

          Grazie 🙂

          E se lo spazio da eliminare fosse alla fine (così imparo qualcosa;)) ?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • I
            ienavr User Attivo • ultima modifica di

            $nuovavar = trim($vecchiavar);

            con trim elimini uno o più spazi consecutivi presenti all'inizio o alla fine della stringa...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • K
              kru User Attivo • ultima modifica di

              @ienavr said:

              $nuovavar = trim($vecchiavar);

              con trim elimini uno o più spazi consecutivi presenti all'inizio o alla fine della stringa...

              Ooooohhhhhhh......
              cioè vuoi dire che se
              $vecchiavar = " ciao mamma "
              la nuova diventerebbe: "ciao mamma" ?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                tiago User Attivo • ultima modifica di

                @kru said:

                Ooooohhhhhhh......
                cioè vuoi dire che se
                $vecchiavar = " ciao mamma "
                la nuova diventerebbe: "ciao mamma" ?
                Si.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  senamion User Attivo • ultima modifica di

                  Si, esistono anche ltrim (elimina spazi a sinistra) e rtrim (a destra). Tu parlavi di un singolo spazio e io ti ho postato la soluzione a quello!

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • K
                    kru User Attivo • ultima modifica di

                    @Senamion said:

                    Si, esistono anche ltrim (elimina spazi a sinistra) e rtrim (a destra). Tu parlavi di un singolo spazio e io ti ho postato la soluzione a quello!

                    Si, avevo capito. In ogni caso, mi sono utili entrambi 🙂

                    Grazie a tutti 🙂

                    :ciauz:

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      piccolo.socrate User Attivo • ultima modifica di

                      oppure c'è un str_replace che va su tutta la stringa

                      <?
                      $stringa=' ciao mamma come , va ? ';
                      $stringa=str_replace(' ','',$stringa); //diventa: 'ciaomammacome,va?'

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti