Ritorno x primo, commi da una stringa
-
19-09-2019 - |
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.
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