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.
    • 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