Ciao,
qualcuno ha una soluzione per prendere le prime N parole di un testo?
Fin'ora ho fatto explode sugli spazi e poi mi scorrevo N volte l'array risultante ma... c'č qualcosa di pių "pulito" e robusto?
Grazie
Ciao,
qualcuno ha una soluzione per prendere le prime N parole di un testo?
Fin'ora ho fatto explode sugli spazi e poi mi scorrevo N volte l'array risultante ma... c'č qualcosa di pių "pulito" e robusto?
Grazie
someone told me
love would all save us
but how can that be
look what love gave us
puoi usare questa funzione, alla quale devi passare la stringa di testo iniziale ed il numero di parole da estrarre:
Codice PHP:
function getFirstWords($testo, $words_number) {
$seperated = preg_split("/ /", $testo, $words_number+1, PREG_SPLIT_NO_EMPTY);
$testo = "";
for ($i = 0; $i < $words_number-1; $i++)
$testo = $testo." ".$seperated[$i];
unset($i);
unset($seperated);
return $testo;
}
cosa sono "/ /" io devo splittare sugli spazi... cosa serve?
Cmq molte grazie!
someone told me
love would all save us
but how can that be
look what love gave us
http://forum.html.it/forum/showthrea...hreadid=958781
guarda le regexp postate da anakin.![]()
Originariamente inviato da nicola75ss
http://forum.html.it/forum/showthrea...hreadid=958781
guarda le regexp postate da anakin.![]()
![]()
mica me la ricordavo ... nel mentre m'č uscita questa che in teoria dovrebbe essere pių snella :
codice:function first_n_words( $string,$int=20 ) { preg_match( "/^(\W*\w+){0,$int}/",$string,$match ) ; return $match[0] ; }
dA .. foto di viaggio
L'esperienza č il tipo di insegnante pių difficile.
Prima ti fa l'esame, e poi ti spiega la lezione.
Scusate il ritardo....
Funziona benissimo...
Grazie!
someone told me
love would all save us
but how can that be
look what love gave us