Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Prelevare dati da campo TEXT

    Come faccio a prelevare SOLO una parte da un campo TEXT??

    Per esmpio ho all'interno del campo una frase di 10 righe, se io volessi solo le prime due???


  2. #2

  3. #3

    Re: Prelevare dati da campo TEXT

    Originariamente inviato da DottorZed
    Come faccio a prelevare SOLO una parte da un campo TEXT??

    Per esmpio ho all'interno del campo una frase di 10 righe, se io volessi solo le prime due???

    mmm... Sicuramente si possono sfruttare le funzioni stringa del php x risolvere velocemente il problema, ma nn me ne vengono in mente ora

    Si può fare così: si scandiscono i caratteri del campo di testo, aggiungendoli a una variabile stringa, e ogni volta che si incontra il carattere "\n" si incrementa un contatore. Il processo finisce quando il contatore arriva al numero che preferisci (nel tuo caso 10)


  4. #4
    La vedo complicata... se invece volessi prelevare solo le prime 100 lettere indipendentemente dai righi??

  5. #5
    Originariamente inviato da DottorZed
    La vedo complicata... se invece volessi prelevare solo le prime 100 lettere indipendentemente dai righi??
    ma quale complicata! è una caxxata!

    p.s. ho trovato la funzione stringa che fa al caso: strtok


    Codice PHP:
    function prelevaRighe($stringa$n) {
        
    $ris "";
        
    $i 0;
        
    $tok strtok($stringa"\n");
        while (
    $tok !== false  &&  $i<$n) {
            
    $ris .= $tok "\n";
            
    $tok strtok("\n");
            
    $i++;
        }
        return 
    $ris;


  6. #6
    Grazie!! Vedro' di applicarla!!

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.