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. Sostituire un numero in una stringa
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      supadema User • ultima modifica di

      Sostituire un numero in una stringa

      Ciao a tutti,

      avrei bisogno di sostituire il valore (non definito) di un numero con il valore di un altro numero. Questa sostituzione dovrebbe avvenire all'interno di una stringa.

      Come faccio però ad "estrarre" il numero da sostituire?

      $newtesto = str_replace("font-size: [0-9]px", "font-size: 14px", $str);

      Grazie per l'aiuto!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • marcocarrieri
        marcocarrieri ModSenior • ultima modifica di

        Bisognerebbe usare le espressioni regolari, ma ahime, non saprei come comporle... 🙂
        Attendiamo quindi chi ci illuminerà...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          supadema User • ultima modifica di

          Infatti, ho provato ad usare preg_replace ma non sono riuscito a comporre l'espressione....

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • L
            lumpi User Attivo • ultima modifica di
            
            $testo = "font-size: 14px";
            echo preg_replace('/\d+/', '12', $testo);
            
            

            Ciao 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              supadema User • ultima modifica di

              ma il "12" cosa rappresenta? Significa che la sostituzione viene effettuata solo se il valore nella string è uguale a 12?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                lumpi User Attivo • ultima modifica di

                Ciao,
                la funzione cerca un qualsiasi numero composto da 1 o più caratteri e lo sostituisce nella stringa contenuta in $testo con il numero 12....

                Ovviamente i valori nel codice d'esempio sono fittizi.... poi inserire qualsiasi numero.

                Spero di essere stato chiaro
                Valentino

                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