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

    Funzione che preleva il primo paragrafo da una stringa

    In un database è memorizzato il testo di un articolo formattato secondo gli standard HTML, quindi i paragrafi sono racchiusi tra

    e </p>.

    Esiste una funzione in grado di recuperare solo il primo paragrafo dal testo estratto dal database, tagliando tutto il resto? Mi spiego meglio: se ho una stringa così composta

    "

    Questo è il primo paragrafo</p>

    Questo è il secondo paragrafo</p>

    E così via...</p>"
    esiste una funzione che datagli questa stringa mi restituisca

    "

    Questo è il primo paragrafo</p>"
    ?

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Una cosa tipo questa può andare bene?

    Codice PHP:
    $stringa "

    Questo è il primo paragrafo</p>

    Questo è il secondo paragrafo</p>

    E così via...</p>"
    ;
    $exp explode("</p>"$stringa);
    echo 
    $exp[0].'</p>'//concateno il tag per non lasciare il paragrafo aperto 

  3. #3
    Perfetto, grazie! Sei stato gentilissimo!

  4. #4
    Ciao,
    se non vuoi i tag (fai presto a metterceli)

    Codice PHP:
    $doc = new DOMDocument();
    $doc->loadHTML("

    Questo è il primo paragrafo</p>

    Questo è il secondo paragrafo</p>

    E così via...</p>"
    );
    $pList $doc->getElementsByTagName('p');
    var_dump($pList->item(0)->nodeValue); 
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    WOW, che figata! Non la conoscevo quella classe. Grazie!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.