anteprima articolo e/o post

Di: Rax | 26/09/2020 19:15:32
Salve a tutti,
sapete darmi qualche aiuto su come, avendo già un articolo o post nel database, visualizzare solo una piccola anteprima di TOT parole?
Solitamente io uso un metodo un po' macchinoso: creare una tabella che conterrà, tra i tanti campi, le voci "anteprima" e "articolo"; naturalmente in "anteprima" inserirò manualmente una porzione di testo da visualizzare poi sul sito.
Possibile fare la stessa cosa con il comando "explode" ? Una volta che ho "esploso" in sotto array tutto il mio testo, come richiamo solo i primi 25?
Grazie!
Max

Risposte



Ho risolto il mio problema, dopo aver analizzato il codice della mia pagina php
Inserisco qui lo script che ho creato, magari è utile a qualcuno... o magari non servirà a nessuno...
<?php
// il testo da prelavare dal DB (per comotidà lo definisco io!)
$articolo = "Quam nunc putamus parum claram anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Dignissim qui blandit praesent luptatum zzril delenit augue duis, dolore te feugait nulla facilisi!";
// suddivisione delle parole eliminando lo spazio
$parole = explode(' ', $articolo);
// definisco il numero delle parole da prelevare
for ($c = 0; $c <= 10; $c++) {
// se l'articolo è vuoto visualizzo un msg automatico
if ($articolo == "") {
$anteprima = "Nessun articolo in archivio.";
}
else {
// altrimenti creo l'anteprima con il numero minimo di parole precedentemente scelto
$anteprima = $anteprima . $parole["$c"] . " ";
}
}
// visualizzo finalmente l'anteprima con il numero di parole da me scelto
echo $anteprima;
?>

Di: Rax | 26/09/2020 19:15:32