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. Troncare una stringa ed aggiungere i ... se viene troncata
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      anu User • ultima modifica di

      Troncare una stringa ed aggiungere i ... se viene troncata

      Salve a tutti,
      ho utilizzato il substr per troncare la stringa di una variabile:

      <?php echo substr( $pro[1], 0, 26 ); ?>

      Vorrei tuttavia sapere come posso aggiungere i ".." alla fine della stringa tagliata (se e solo se viene tagliata).

      Grazie 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        anu User • ultima modifica di

        Risolto 🙂

        $nome_cat = strlen($pro[1]) > 25 ? substr($pro[1], 0, 25) . ".." : $pro[1];

        Anche oggi imparato qualcosa di nuovo :3

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • Z
          ziobudda Super User • ultima modifica di

          Ciao, una piccola nota: se prendi i primi 25 caratteri e dopo gli aggiungi i .. allora la stringa diventa di 27 caratteri (25+2), che è più lunga del motivo per il quale uno vuole visualizzare una stringa più corta.

          M.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            anu User • ultima modifica di

            Si, è corretto come dici tu 🙂
            Avevo messo 25 come numero indicativo.
            Grazie per la risposta!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • E
              erise User Attivo • ultima modifica di

              $var = str_pad(substr($var,0,26),27,"i");

              Ho risparmiato qualche byte 🙂

              xo la stringa deve essere di 26 o 27 caratteri

              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