Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    11

    php: troncare lunghezza di una stringa

    ciao a tutti

    grdirei un aiuto , non riesco ad fare funzionare queste due struzioni php


    nella prima vorrei troncare il campo [testo] per stampare solo i primi 25 caratteri

    while ($row = mysql_fetch_array($result))
    { echo "<a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo].$row[testo]</a>
    "; }


    con la seconda leggerò la stessa precedente tabella e vorrei nuovamene troncare il campo [testo] ai primi 25 caratteri

    print "<table width=400 border=1>\n";
    while ($get_info = mysql_fetch_row($result)){
    print "<tr>\n";
    foreach ($get_info as $field)
    print "\t<td><font face=arial size=1/>$field</font></td>\n";
    print "</tr>\n";
    }
    print "</table>\n";



    grazie

    giorgio

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    puoi usare
    substr($stringa,0,25)

    o no? :master:

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    11
    ho tentato di farlo ma o non va bene o più probabilmente non la insericso correttamente

    puoi mostrarmi come usarla ?

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    while ($row = mysql_fetch_array($result))
    {
    echo "<a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]." . substr($row['testo'],0,25). "</a>
    ";
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    se non va fammi sapere che errore restituisce

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    11
    nella prima funziona benissimo grazie
    la usavo esattamente al contrario


    pensi si possa realizzare anche per la seconda istruzione o è troppo incasinata?

    ciao e grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    dovrebbe andare anche la seconda

    cmq se va bene la prima non stare a provare...

    ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    11
    sono due pagine differenti

    nella seconda non vedo mai il campo [testo] e non saprei
    come utilizzare la funzione

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    11
    ci sono riuscito

    ora funzionano tutte e due
    grazie del'aiuto

    ciao giorgio

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    di nulla

    ciao

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.