Domanda

Come posso restituire il primo x paragrafi da una stringa utilizzando PHP?Sono separati da ma può essere messo in <p></p> i tag, se necessario.

È stato utile?

Soluzione

//split $s into paragraphs
$a = explode("\r\n", $s);

//extract the first $x paragraphs only
$a = array_slice($a, 0, $x);

//rejoin the paragraphs into a single string again
$s = implode('\r\n', $a);

Altri suggerimenti

Se siete in un xml/html ambiente, e non di testo normale, si potrebbe prendere in considerazione uno o xml parser DOM.Io non sono un php ragazzo, ma questo è un esempio dom parser php: http://simplehtmldom.sourceforge.net/

Generalmente molto più flessibile e potente, con una semplice API, quindi facendo il parsing di te.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top