lunedì 7 aprile 2008

Selezionare i primi caratteri di una stringa di testo

Per creare la sezione news, Mytom ha semplicemente creato tre paginette in php e le ha collegate ad una nuova tabella del database. Per fare ciò Mytom ha utilizzato più meno le stesse procedure impostate per le sezioni Temi, Sfondi e Midi.
Il problema è sorto appena Mytom ha deciso di inserire un anteprima nelle news nella home page, anteprima che deve contenere i primi 100 caratteri del testo della news. Per venire a capo del problema, come prima cosa è stata posta la questione sul forum di HTML.it, che alle 10.30 del mattino non è proprio affollatissimo...
Aspettando la risposta, Mytom decide fare una ricerca su Google, con la stringa: php selezione primi caratteri stringa.
In un anonimo sito è stata trovata la seguente formula:

echo $sub = substr ($row_rsNews['TestoNews'] ,0 ,100) . '...';

dove 'TestoNews' è il campo del database da sottoporre a selezione; '0' indica che i primi 100 caratteri vanno conteggiati dall'inizio e '100' sono, appunto, i 100 caratteri.

Mezz'ora dopo aver risolto la cosa è arrivato il contributo di un utente di HTML.it, comunque gentilissimo e nella sostanza identico alla soluzione trovata da Mytom

Nessun commento: