Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Abbreviare una parola..

    Salve,
    vorrei sapere se qualcuno conosce il modo di trasformare una parola cosi:

    http://www.sito.com/sito/sito/sito/sito/index.htm

    in:

    http://www.sito.com/sito/.../index.htm

    Grazie

  2. #2
    non è che sia molto preciso il tuo messaggio....ti riferisci di abbreviare una parola relativa a un indirizzo url??
    :master:

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    No, abbreviare semplicemente una parola, come spesso si vede in questo forum

    http://forum.html.it/forum/newreply....hreadid=970059

    Ecco come vedi io ho inserito tutto l'url del trhead e me l'ha abbrieviato

  4. #4
    Si usa substr_replace.

    Vedi sul manuale online per capire come funziona la funzione (che bel giochetto di parole! ). Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  5. #5
    prima controlli la lunghezza con strlen

    poi dalla metà ad un terzo la sostituisci con ...

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Uhm fino al primo passo ci sono, poi mi son perso :P

    Cmq con Asp c'era una funzione " left() " che ti abbreviava la parola per i numeri di caratteri che indicavi.. in Php esiste?

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Ok, ci sono riuscito.

    La posto, magari puo' servire agli altri:

    <?php
    $stringa = "Ciao bello, come stai? io Sto bene e tu?";
    $porzione = substr($stringa, -20, 8);
    echo(str_replace($porzione, "...", $stringa));
    ?>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.