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 spazi vuoti in mezzo ad una stringa
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      maxnegri User Attivo • ultima modifica di

      eliminare spazi vuoti in mezzo ad una stringa

      Salve, ho utilizzato la funzione trim per eliminare gli spazi vuoti prima e dopo una stringa.
      Adesso dovrei eliminare gli spazi vuoti in mezzo .

      Come potrei fare? Esistono altre funzioni?

      Grazie per l'attenzione

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Ciao maxnegri,

        non puoi usare str_replace?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          maxnegri User Attivo • ultima modifica di

          Salve Thedarkita, io ho utilizzato questa query:

          $query=mysql_query("select id, description from probid_auctions");
          while($result=mysql_fetch_array($query)){
          $id=$result['id'];
          $campo=trim($result['description']);
          $sql="UPDATE probid_auctions SET description='$campo' WHERE id='$id'";
          echo $sql."<br />";
          $aggiorna=mysql_query($sql);
          }

          potresti aiutarmi? sono poco esperto.
          grazie

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            maxnegri User Attivo • ultima modifica di

            Potresti modificarmi questa query con la funzione che mi hai indicato?
            Non sono un esperto 😞

            Grazie

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              [php]
              $campo= str_replace(' ', '', trim($result['description']));
              [/php]

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                [php]
                $campo= str_replace(' ', '', trim($result['description']));
                [/php]

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  maxnegri User Attivo • ultima modifica di

                  Si, ho provato ma così mi elimina anche gli spazi fra una parola ed un'altra.
                  Ci sono altre soluzioni?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • ultima modifica di

                    Ma che spazi vuoi eliminare in mezzo scusa?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      maxnegri User Attivo • ultima modifica di

                      Es. di testo nel campo descrizione della tabella

                      Vendesi telefono cellulare nokia
                      SPAZIO DA ELIMINARE
                      SPAZIO DA ELIMINARE
                      SPAZIO DA ELIMINARE
                      ottime condizioni. Vendo ad euro

                      Spero di essermi spiegato.
                      Grazie 😉

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • ultima modifica di

                        Se sono tag br elimini quei tag utilizzando str_replace, o se è un newline sostituisci \n.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • M
                          maxnegri User Attivo • ultima modifica di

                          Potresti cortesemente illustrarmi il codice per la tua seconda ipotesi?
                          infatti non credo siano br perchè ho eliminato tutto l'html con la funzione strip_tags .

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            thedarkita ModSenior • ultima modifica di

                            [php]
                            $campo= str_replace("\n", '', trim($result['description']));
                            [/php]

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • M
                              maxnegri User Attivo • ultima modifica di

                              Ti ringrazio ma sia con l'una che con l'altra ipotesi, gli spazi nel campo della tabella restano. Ma esiste trim , ltrim e rtrim. Perchè non c'è un campo del tipo centertrim?

                              Grazie!

                              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