PDA

View Full Version : [PHP/MySQL] Stampo parziale di un campo


jinzu
29-09-2006, 15:52
Salve, ho creato un mio motore di ricerca per un database e ora sto risistemando la parte che riguarda la stampa dei risultati.

oramai è completo, l'unica cosa che mi resta da fare è sotto a ciascun risultato stampare parzialmente il campo (dovrebbe iniziare dove trova la stringa per poi avanzare di X caratteri).

come potrei fare?

c'è qualche comando php/sql che mi permette di farlo semplicemente o devo creare un ciclo che scorra il campo fino a ritrovare la stringa da cercare per poi avanzare del numero di caratteri stabilito?

bianchins
30-09-2006, 11:33
Potresti utilizzare strpos(string haystack, mixed needle);, se ho capito bene quel che ti serve..maggiori info qui: http://it.php.net/manual/it/function.strpos.php

Poi una volta trovata la posizione di ciò che cerchi, basta utilizzare
substr ( string string, int start [, int length] ) :)

--Stefano

jinzu
03-10-2006, 17:45
grazie infinite è proprio quello che ci voleva :yeah: